ES6 的let 作用域

let 的作用域 解決方法 如圖代碼 for (var i = 0; i < 3; i++) { setTimeout(function () { console.log(i); }, 1000); } 輸出結果 爲什麼不是輸出 0 1 2 呢 1.因爲settimeout爲異步執行,每隔1000秒添加一次執行任務,等待主線for循環任務執行完纔開始執行 解決方法
相關文章
相關標籤/搜索