Js for循環中的閉包 & let和var的混用對比


for循環中用let或是var來初始化變量,與是否產生閉包均無關(下方例三和五)

函數用var還是用let來定義與是否形成閉包無關,僅僅影響外部是否能直接調用該函數。

但如果函數內引用的變量是let定義的局部變量,那就會形成閉包;

如果函數內引用的是var定義的全局變量,那就不形成閉包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM