2 / 43
Что такое лексическое окружение (Lexical Environment)?
Лексическое окружение (Lexical Environment) — это внутренняя структура движка JavaScript, которая хранит связь между идентификаторами (именами переменных, функций) и их значениями в текущей области видимости. Каждое лексическое окружение состоит из двух частей: Environment Record (хранилище переменных) и ссылки на внешнее лексическое окружение (outer). Именно через эту ссылку реализуются замыкания и цепочка областей видимости.