本章,我们讨论一下ECMAScript中的作用域链 , 开门见山. 什么是作用域链 i.ECMAScript是允许创建内部函数的,甚至能从父函数中返回这些函数.作用域链正是内部上下文中所有变量对象(及自由对象)的列表.此链用来变量解析查询. 作用域链的特性 i.是执行上下文的一个属性 activeExecutionContext = { vo : {}, this : thisValue, scope : [] } ii.逻辑上是一个数组,每一个元素是一个变量对象 iii.定义为:Scope =…