[问题] 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