Встречается на собеседованиях • сегодня
Связаны ли лексические окружения между собой
Лексические окружения связаны через цепочку внешних ссылок (outer). Каждое окружение имеет ссылку на внешнее лексическое окружение, в котором оно было создано. Это позволяет функциям получать доступ к переменным из внешних областей видимости (замыкания).
Пример:
javascript
function outer() {
const x = 10;
function inner() {
console.log(x); // 10 (доступ через цепочку окружений)
}
return inner;
}
const closure = outer();
closure();Особенности:
- Связь однонаправленная - внутренние окружения знают о внешних, но не наоборот
- Цепочка окружений образует Scope Chain
- Связь определяется местом объявления функции (лексический scope), а не местом вызова

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