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

关于this的一个小问题?

关于this的一个小问题?

湖上湖 2018-09-14 10:13:48
代码如下:function foo() {     console.log(this.a); }var a = 2;var o = { a: 3, foo: foo };var p = { a: 4 }; o.foo(); // 3// 如果(p.foo = o.foo)(); // 2// 如果p.foo = o.foo; p.foo(); // 4(p.foo = o.foo)(); 和 p.foo = o.foo; p.foo();这两个foo,执行结果为什么会不同,这两种写法有不一样吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 577 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信