《Javascript高级程序设计》这本书中关于this对象的一段话如何理解?

《Javascript高级程序设计》这本书里提到,每个函数在被调用时都会自动取得两个特殊变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量。
所以是不是可以理解为会一直访问到全局变量才会停止呢(没有绑定的话)?以下是代码:
varname="TheWindow";
varobject={
name:"MyObject",
getNameFunc:function(){
returnfunction(){
returnthis.name;
};
}
};
alert(object.getNameFunc()());//"TheWindow"
非常感谢!
一只名叫tom的猫
浏览 397回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript