《Javascript高级程序设计》这本书里提到,每个函数在被调用时都会自动取得两个特殊变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量。所以是不是可以理解为会一直访问到全局变量才会停止呢(没有绑定的话)?以下是代码:varname="TheWindow";varobject={name:"MyObject",getNameFunc:function(){returnfunction(){returnthis.name;};}};alert(object.getNameFunc()());//"TheWindow"非常感谢!
添加回答
举报
0/150
提交
取消