for循環中用let或是var來初始化變量,與是否產生閉包均無關(下方例三和五)
函數用var還是用let來定義與是否形成閉包無關,僅僅影響外部是否能直接調用該函數。
但如果函數內引用的變量是let定義的局部變量,那就會形成閉包;
如果函數內引用的是var定義的全局變量,那就不形成閉包
for循環中用let或是var來初始化變量,與是否產生閉包均無關(下方例三和五)
函數用var還是用let來定義與是否形成閉包無關,僅僅影響外部是否能直接調用該函數。
但如果函數內引用的變量是let定義的局部變量,那就會形成閉包;
如果函數內引用的是var定義的全局變量,那就不形成閉包
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。