最近在讀阮一峰老師的ES標(biāo)準(zhǔn)入門,讀到第一章的時候提到了一段代碼var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10如果想要輸出6,用let就可以解決這個問題,但是如果用ES5的方法呢?IIFE可以做到,不過是立即打印出來。
ES6標(biāo)準(zhǔn)入門中l(wèi)et命令提到的for循環(huán)打印i是10,如果不用let怎么替換?
縹緲止盈
2018-12-13 18:19:40