Встречается на собеседованиях • сегодня
Почему часто спрашивают про область видимости
Область видимости (scope) — фундаментальное понятие в JavaScript, которое определяет доступность переменных и функций в коде. Его спрашивают, потому что:
- Понимание scope критично для работы с переменными, замыканиями, подъёмом (hoisting) и избегания ошибок.
- Замыкания — мощный инструмент, основанный на scope, часто используемый в React (хуки), асинхронных операциях и модулях.
- Лексическое окружение влияет на поведение
this,var/let/const.
Пример:
javascript
function outer() {
const x = 10;
function inner() {
console.log(x); // 10 (замыкание)
}
return inner;
}
const foo = outer();
foo(); // Лексический scope сохраняет доступ к x
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы