《JavaScript高级程序设计》(第三版)闭包中的this,“每个函数在被调用时都会自动取得两个特殊变量:this和arguments。内部函数在搜索这两个变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量”这句话不理解

一、内部函数是指匿名函数吧?
二、它的作用域链是①匿名函数活动对象②getName活动对象(obj)③全局环境?
三、调用getName函数后,作用域②消失但是活动对象还存在?
四、内部函数搜索到哪个活动对象?应该是全局?


幸福的拾荒者Alfa
1 声望0 粉丝