this指向问题

this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定,this最终指向调用它的对象. 一个函数不是一个对象的属性时,那么它就是被当做函数来调用的。在这种模式下,this被绑定为全局对象,在浏览器环境下就是window对象. 这里的this指向的对象是o,因为调用这个sayName()函数是通过o.sayName()执行的。 因为是o.b调用的这个函数,所以指向b这个对象 同理,因
相关文章
相关标签/搜索