JavaScript中的“调用堆栈”与“执行上下文堆栈”相同吗?

Bob*_*Bob 7 javascript

我经常在许多文章中看到“调用堆栈”。像这样:https : //hackernoon.com/understanding-js-the-event-loop-959beae3ac40#ec22

在此处输入图片说明

但是在ECMAScript文档中找不到“调用堆栈”。
“调用堆栈”与“ 执行上下文堆栈 ”相同吗?

在此处输入图片说明

Igo*_*ich 9

?all StackExecution Stack是同一个事物的不同名称。它是一个 LIFO 堆栈,用于存储在代码执行期间创建的执行上下文。

维基百科说:“这种堆栈也称为执行堆栈程序堆栈控制堆栈运行时堆栈机器堆栈https://en.wikipedia.org/wiki/Call_stack

再引用一句:“实际上,JavaScript 引擎创建了所谓的“执行堆栈”(也称为“调用堆栈”)。” https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/