Pull to refresh

Comments 11

Если значение не найдено ни в одном Scopes, включая Global, возвращается ReferenceError
Я бы упомянул еще что так называемый Global Scopes это просто объект window, и вот уже выше него ничего нету.
UFO just landed and posted this here
Не совсем так как зависит от среды выполнения.
Спасибо, буду знать, я использую JS только на фронте веб сайтов, поэтому с этим мог ошибиться, думал что window есть везде :)
Рад, что вам понравилось, спасибо) Чуть позже добавлю ссылки
UFO just landed and posted this here
Резонно, поправил, спасибо за подробный комментарий

Само разжевывание замыкания вышло еще сложнее, чем если вообще взять и самостоятельно разобрать его, даже не имея достаточной базы, и ничего не значащие "вот это важно понимать", "это очень важно-при-важно" напрасно тратят время читателя, но ничего не дают понять, слово-паразит прям

В этой статье я постараюсь подробно разобрать механизм реализации замыканий в JavaScript
я не зря же это написал в начале статьи) если она показалась вам сложной, то интернет полон поверхностных статей, прочитав которые вы прекрасно сможете с этим работать.
Но, как вы уже догадались, это ни на что не влияет. foo все равно будет брать значение из своего [[Scopes]].

На этом моменте я испугалась, что ничего не поняла))) (я новичок). Допишите для самых тугих «потому что место вызова не влияет на Scope, только место создания». Спасибо за статью, особенно за скрины отладчика!
Рад, что вам понравилось) добавил комментарий
Sign up to leave a comment.

Articles