Перейти к содержимому
2 / 43

Что такое лексическое окружение (Lexical Environment)?

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

Что такое лексическое окружение (Lexical Environment)? | JScriptiser