js作用域链

当代码在一个环境中执行时,会创建变量对象的一个作用域链(作用域形成的链条)   作用域链的“链”描述 作用域链的第一个,始终都是当前执行的代码所在环境的变量对象 作用域链中的下一个对象来自于外部环境,而在下一个变量对象则来自下一个外部环境,一直到全局执行环境 全局执行环境的变量对象始终都是作用域链上的最后一个 内部环境可以通过作用域链访问所有外部环境,但外部环境不能访问内部环境的任何变量和函数。
相关文章
相关标签/搜索