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

Какая структура у лексического окружения

Лексическое окружение (Lexical Environment) — это внутренняя структура, которая хранит переменные и функции, доступные в текущей области видимости. Оно состоит из двух частей:

  1. Environment Record — объект, хранящий все локальные переменные и функции.
  2. Ссылка на внешнее лексическое окружение (outer) — связь с родительским окружением (если есть).

Пример:

javascript
function outer() {
  let x = 10;
  function inner() {
    let y = 20;
    console.log(x + y); // 30 (x берётся из внешнего окружения)
  }
  inner();
}
outer();

Здесь inner имеет доступ к x через ссылку outer на лексическое окружение outer().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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