为了账号安全,请及时绑定邮箱和手机立即绑定

新手上路,this绑定大佬们有什么好的建议?

新手上路,this绑定大佬们有什么好的建议?

慕容3067478 2019-09-09 20:36:25
functionfoo(something){this.a=something;}varobj1={foo:foo};varobj2={};obj1.foo(2);console.log(obj1.a);//2obj1.foo.call(obj2,3);console.log(obj2.a);//3//在下列代码中,隐式绑定obj1.foo和new绑定同时出现。最终obj1.a结果是2,而bar.a结果是4,说明this被绑定在bar上varbar=newobj1.foo(4);console.log(obj1.a);//2?这个时候为什么不是4,而是2console.log(bar.a);//4
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号