一般函数的作用域链就是创建时所在作用域中的变量的集合
闭包的特殊之处在于:它是函数执行时创建的,其作用域链就是它创建时所在的执行环境的作用域链
闭包运行时的执行环境的作用域链 = 闭包创建时执行环境的作用域链 + 闭包自身创建的活动对象
闭包的影响:
1、内存
2、速度:频繁访问跨作用域的标识符。缓解办法:将经常访问的跨作用域变量存储在局部变量中,直接访问局部变量