💬 Вопрос с собеседования
Что такое лексическое окружение (Lexical Environment)?
Ответ:
Это свойство внутреннего обьекта функции, который создается во время ее вызова. Прямого доступа к этому объекту у нас нет.
Туда записываются аргументы, другие функции и переменные, которые были в ней объявлены.
Так же там находится ссылка на внешнее лексическое окружение.
Если внутри функции мы обращаемся к переменной или другой функции, то поиск этих сущностей начинается с локального окружения, а потом по цепочке поднимается в лексические окружения "родителей", вплоть до глобального окружения
👉 @FrontendPortal | #собес
Что такое лексическое окружение (Lexical Environment)?
Ответ:
Туда записываются аргументы, другие функции и переменные, которые были в ней объявлены.
Так же там находится ссылка на внешнее лексическое окружение.
Если внутри функции мы обращаемся к переменной или другой функции, то поиск этих сущностей начинается с локального окружения, а потом по цепочке поднимается в лексические окружения "родителей", вплоть до глобального окружения
👉 @FrontendPortal | #собес