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

什么情况下会出现this指向是undefined

什么情况下会出现this指向是undefined

动漫人物 2019-03-20 18:19:16
如下两个例子,一个是具名函数,一个匿名函数,为什么不同结果var a = {    b: function() {        function a() {            console.log(this.a);        }        a();    }};a.b();// Uncaught TypeError: Cannot read property 'a' of undefinedvar a = {    b: function b() {        function a() {            console.log(this.a);        }        a();    }};a.b();// undefined
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

匿名函数应该不会影响默认 this ,影响默认 this 的是 strict mode ,是否使用了 use strit


查看完整回答
反对 回复 2019-04-03
  • 1 回答
  • 0 关注
  • 1084 浏览
慕课专栏
更多

添加回答

举报

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