Встречается на собеседованиях • сегодня
Как функция видит внешнее окружение
Функция в JavaScript имеет доступ к переменным из своего лексического окружения (scope) - это называется замыканием (closure). Она запоминает окружение, в котором была создана, даже если вызывается в другом месте.
Пример:
javascript
function outer() {
const outerVar = 'I am outside!';
function inner() {
console.log(outerVar); // Доступ к outerVar из внешней функции
}
return inner;
}
const myFunc = outer();
myFunc(); // Выведет "I am outside!"Функция inner сохраняет доступ к переменным outer даже после завершения ее выполнения. Область видимости определяется местом объявления функции, а не вызова.

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