Свързани публикации 'scope-management'


JavaScript затваряния, мемоизация и фабрики
Затварянето е комбинация от функция и лексикалната среда, в която тази функция е декларирана като ¹ . какво стана там Ако вие, като много други, смятате, че ред 12 ще върне 3, тогава тази статия може да ви помогне малко. Това, което се случва, е, че всеки път, когато извикаме count() , връщаме ново копие на функцията innerCount и всяко копие на innerCount разчита на данни, които са извън себе си, извън своя собствен обхват. Тези данни за средата , както можете да ги..