1.什么是执行上下文
执行上下文就是当前 JavaScript 代码被解析和执行时所在环境的抽象概念, JavaScript 中运行任何的代码都是在执行上下文中运行。
2.执行上下文的类型
1》全局执行上下文
2》函数执行上下文
3》Eval 函数执行上下文
3.执行上下文的生命周期
1》创建阶段
2》执行阶段
3》回收阶段
4.执行上下文栈
执行上下文栈,在其他编程语言中也被叫做调用栈,具有 LIFO(后进先出)结构,用于存储在代码执行期间创建的所有执行上下文。
参考:
【进阶1-1期】理解JavaScript 中的执行上下文和执行栈
由变量提升谈谈 JavaScript Execution Context
11期前端冲刺必备指南-执行上下文/作用域链/闭包/一等公民