JS高级-上下文栈

上下文栈

执行上下文——js中通过js引擎管理全局上下文和函数上下文的过程
全局上下文 ——scrip中所有js代码执行过程
函数上下文 ——调用函数时形成函数上下文(函数的执行过程)
上下文栈——执行整个代码的过程(执行整上下文的过程)

例如:
JS高级-上下文栈
1 执行全局上下文
2 执行f1函数上下文
3 执行f2函数上下文
4 执行f3函数上下文
5 打印a —> f3函数上下文执行完成 —> f2函数上下文执行完成 —> f1函数上下文执行完成
6 全局上下文执行结束
JS高级-上下文栈