[問題] for loop 與 function closure

作者: wind50321   2022-09-09 10:36:41
請教各位前輩
下方的程式碼會輸出 0 1 2
for (let i = 0; i < 3; i++) {
setTimeout(function () {
console.log(i);
}, 1000);
}
請問在每一個 loop 的 i 是不同的變數嗎?
還是同一個變數 i 在每一個 loop 被改變而已?

Links booklink

Contact Us: admin [ a t ] ucptt.com