Встречается на собеседованиях • сегодня
Синхронные операции хранятся в очереди или в стеке
Синхронные операции в JavaScript выполняются в стеке вызовов (Call Stack).
Когда вызывается функция, она помещается в стек. Если внутри этой функции вызывается другая функция, она добавляется поверх. Когда функция завершает выполнение, она извлекается из стека.
Пример:
javascript
function first() {
console.log('First');
second();
}
function second() {
console.log('Second');
}
first();
// Вывод:
// First
// SecondСтек вызовов:
first()добавляется в стекconsole.log('First')добавляется и сразу выполняетсяsecond()добавляется в стекconsole.log('Second')добавляется и выполняется- Функции извлекаются из стека в обратном порядке

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы