调用堆栈

执行上下文的类型

  • 全局执行上下文:只有一个,浏览器中的全局对象是window对象,node里面是global。
  • 函数执行上下文:多个,只有在函数被调用的时候才会被创建,每次调用函数都会创建一个新的执行上下文。
  • Eval函数执行上下文:指运行在eval函数中的代码,很少用且不建议使用。

执行栈