2:47 слайд который на этом тайминге, там в lexicalEnvironment переменным присвоено значение, но разве на стадии создания происходит присвоение конкретных значений? Мне казалось, хоистится объявление, но не инициализация и там должно быть undefined. Если я не прав, был бы рад услышать почему)
Все верно при hoisting всплывают переменные и функции (function test() {}) вверх своего scope (области видимости). Но в лексическом окружении (в том большом объекте на слайде) могут же еще быть значения (данные) из области видимости родителя.
случайно попал на твой канал... брат, от души! так легко и просто подаешь информацию, рИИиспект :)
Круто! Хотелось бы ещё узнать про let, const при всплытии.
Чудовий канал. Дуже все просто і легко
Щиро дякую
2:47 слайд который на этом тайминге, там в lexicalEnvironment переменным присвоено значение, но разве на стадии создания происходит присвоение конкретных значений? Мне казалось, хоистится объявление, но не инициализация и там должно быть undefined. Если я не прав, был бы рад услышать почему)
Все верно при hoisting всплывают переменные и функции (function test() {}) вверх своего scope (области видимости).
Но в лексическом окружении (в том большом объекте на слайде) могут же еще быть значения (данные) из области видимости родителя.
@@DeveloperInUS А конкретно в данном случае, картинке выше картинки про lexicalEnvironment разве не говорит, что тут речь не про родителя?