此时fo开发者_如何学编程o.bar作为变量,还没有作为语句被计算过,还未丢失foo,调用的时候等同foo.bar().
米琪 15小开发者_JAVA技巧时前
同上,作为语句被执行
anrdvre 15小时前 开发者_开发知识库
同上
qkoufu3917 15小时前
foo.bar = foo.bar是一个语句,调用时执行该语句返回一个fu开发者_运维百科nction,已丢失foo,又因为全局调用,所以this被赋值为当前全局对象。
我爱你到永远永远 开发者_开发技巧 15小时前
所以很多时候我们都是
有你一生荒魂散过度的颓废吾爱知 15小时前
简单来讲后三个函数调用左边不是内部引用类型,所以函数调用确定的 this 是 undefined,在非严格模式下内部会设置为 开发者_如何学C全局对象。具体看这篇博客 https://m2mbob.cn/2015/...
精彩评论