4 / 32
Что такое стек вызовов (call stack)?
Call stack — структура данных LIFO (последний пришёл, первый ушёл), в которой JavaScript-движок отслеживает текущую выполняемую функцию и всю цепочку вызовов, которая к ней привела. При вызове функции в стек добавляется фрейм (execution context), при возврате из функции фрейм удаляется. JavaScript однопоточный, поэтому стек вызовов всегда один.