Встречается на собеседованиях • сегодня
Как что-либо попадает в стек
В JavaScript стек вызовов (call stack) — это механизм, который отслеживает текущее место выполнения кода. Когда вызывается функция, она помещается в стек, а когда завершается — удаляется из него.
Пример:
javascript
function first() {
console.log('First');
second();
}
function second() {
console.log('Second');
}
first();
text
Порядок работы стека:
1. `first()` попадает в стек
2. `console.log('First')` добавляется и сразу выполняется
3. `second()` добавляется в стек
4. `console.log('Second')` выполняется
5. `second()` удаляется из стека
6. `first()` удаляется из стека
Стек работает по принципу LIFO (Last In, First Out) — последний добавленный элемент обрабатывается первым.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы