执行栈
JavaScript 引擎创建了执行上下文栈(Execution context stack,ECS)来管理执行上下文,执行全局函数时,会压入一个 globalContext,程序执行结束时 globalContext 弹出,程序终止
可执行代码块
全局代码,函数代码。eval 代码
遇到可执行代码块,JavaScript 就会去做一些「准备工作」,把执行上下文 context 压入执行栈
JavaScript 引擎创建了执行上下文栈(Execution context stack,ECS)来管理执行上下文,执行全局函数时,会压入一个 globalContext,程序执行结束时 globalContext 弹出,程序终止
全局代码,函数代码。eval 代码
遇到可执行代码块,JavaScript 就会去做一些「准备工作」,把执行上下文 context 压入执行栈