learn
learn copied to clipboard
JavaScript深入之执行上下文栈
可执行代码
- 全局代码
- 函数代码
- eval 代码
执行上下文栈
JS 引擎创建了执行上下文栈(Execution content stack, ECS)来管理执行上下文。
当执行一个函数的时候,就会创建一个执行上下文,并且压入执行上下文栈,当函数执行完毕的时候,就会将函数的执行上下文从栈中弹出。
参考文章:JavaScript深入之执行上下文栈