JavaScript执行上下文 1. 执行上下文 对于每个执行上下文,都会有三个重要属性:变量对象、作用域链、this。 1. 什么是执行上下文 执行上下文 是评估和执行JavaScript代码的环境的抽象。可以理解为JavaScript代码是在其对应的执行上下文中执行的。 执行上下文为一个对象,包含 变量对象(VO),作用域链 和 this。 1 2 3 4 5 executionContextObj = { variableObject: {}, ScopeChain: {}, this: {} } 2. 执行上下文的类型 * 全局执行上下文:这是默认 Continue reading