為什么呢? for (var i = 0; i < 10; i++) { setTimeout('console.log(i)',100); }; //輸出10 for (var i = 0; i < 10; i++) { console.log(i) }; //輸出9 在看let和var的例子的時候, var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; console.log(i)}//i到最后也是10.
關(guān)于for循環(huán)的問題。
慕斯王
2018-11-22 18:15:52