Встречается на собеседованиях • сегодня
Что такое контекст выполнения
Контекст выполнения (execution context) — это окружение, в котором выполняется JavaScript-код. Он содержит информацию о переменных, функциях, this и ссылке на внешнее окружение.
Контекст создаётся в двух случаях:
- Глобальный контекст — при запуске скрипта.
- Контекст функции — при вызове функции.
Пример:
javascript
let globalVar = 'Global';
function outer() {
let outerVar = 'Outer';
function inner() {
let innerVar = 'Inner';
console.log(globalVar, outerVar, innerVar); // Доступ ко всем переменным
}
inner();
}
outer();Особенности:
- Контексты образуют стек (LIFO)
- Каждый контекст имеет свой LexicalEnvironment
- Включает переменные, аргументы функции и this
- Уничтожается после выполнения (кроме случаев с замыканиями)

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