Что такое `Lexical Environment` и `Scope Chain`, и как они работают?
СобеседованиеОбласть видимости и замыкания
Lexical Environment - это структура которая состоит из:
- Environment Record - информации о переменные и функции, объявленные в данном контексте или области видимости
- Ссылку на родительский
Lexical Environment
Scope Chain - это механизм, с помощью которого интерпретатор выполняет поиск переменных и функций, начиная с текущего Lexical Environment и последовательно переходя к его родительским окружениям, вплоть до глобального Lexical Environment.