Публикации по теме 'scope-management'


Замыкания, мемоизация и фабрики в JavaScript
Замыкание - это комбинация функции и лексического окружения, в котором эта функция была объявлена ​​ ¹ . Что там произошло? Если вы, как и многие другие, думали, что строка 12 вернет 3, эта статья может вам немного помочь. Что происходит, так это то, что каждый раз, когда мы вызываем count() , мы возвращаем новую копию innerCount функции, и каждая копия innerCount полагается на данные, которые находятся вне себя, вне ее собственной области. Эти данные среды , как вы их..