总结:
如果是
xxx()
的形式,this指向window如果是
xxx.yyy()
或者xxx[yyy]()
的形式,这是属性访问的形式,this指向的是xxx
var x = 111var test = { x : 222}var temp = { x : 333, do : function(){ alert(this.x) } } temp.do() // 333test.do = temp.dotest.do() // 222var foo = test.dofoo() // 111
作者:椰果粒
链接:https://www.jianshu.com/p/878baefca45f