开发者社区> 问答> 正文

循环把1里面的对象的一个函数添加到数组2,再通过数组2调用那个函数,为什么说那个函数的对象未定义呢

js中 一个保存了很多对象的数组1 一个数组2 循环把1里面的对象的一个函数添加到数组2 再通过数组2调用那个函数,为什么说那个函数的对象未定义呢?

代码大概是

定义对象O O有里面有个函数fun()

var a=[new O(),new O(),...];

var b=[];

循环i =0;...;i++ b.push(a[i].fun)

再调用 var f=b[0]; f(); 出错。。

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客mxpnxp6g3cq7o 2019-08-26 10:59:54 557 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载