JS-执行环境

执行环境 Execution context

执行环境是 js 中最为重要的一个概念,定义了变量和函数有权访问的数据,决定了它们各自的行为.除了全局执行环境,每个函数都有自己的执行环境,每个执行环境都一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。

当代码在一个环境中执行,会创建变量对象的一个作用域链。全局执行环境的变量对象始终是作用域链中最后一个对象