《JavaScript高级程序设计》(第三版)闭包中的this,“每个函数在被调用时都会自动取得两个特殊变量:this和arguments。内部函数在搜索这两个变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量”这句话不理解
一、内部函数是指匿名函数吧?
二、它的作用域链是①匿名函数活动对象②getName活动对象(obj)③全局环境?
三、调用getName函数后,作用域②消失但是活动对象还存在?
四、内部函数搜索到哪个活动对象?应该是全局?
《JavaScript高级程序设计》(第三版)闭包中的this,“每个函数在被调用时都会自动取得两个特殊变量:this和arguments。内部函数在搜索这两个变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量”这句话不理解
一、内部函数是指匿名函数吧?
二、它的作用域链是①匿名函数活动对象②getName活动对象(obj)③全局环境?
三、调用getName函数后,作用域②消失但是活动对象还存在?
四、内部函数搜索到哪个活动对象?应该是全局?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。