Встречается на собеседованиях • сегодня

Почему часто спрашивают про область видимости

Область видимости (scope) — фундаментальное понятие в JavaScript, которое определяет доступность переменных и функций в коде. Его спрашивают, потому что:

  1. Понимание scope критично для работы с переменными, замыканиями, подъёмом (hoisting) и избегания ошибок.
  2. Замыкания — мощный инструмент, основанный на scope, часто используемый в React (хуки), асинхронных операциях и модулях.
  3. Лексическое окружение влияет на поведение this, var/let/const.

Пример:

javascript
function outer() {
  const x = 10;
  function inner() {
    console.log(x); // 10 (замыкание)
  }
  return inner;
}
const foo = outer();
foo(); // Лексический scope сохраняет доступ к x
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы