有趣的问题(1) for 循环
2018-11-21 本文已影响0人
昵称啦啦啦
for (var i = 0; i < 2; i++) {
console.log(i); // 0 1
}
for (var i = 0; i < 2; i++) {
setTimeout(() => console.log(i), 0); // 2 2
}
for (let i = 0; i < 2; i++) {
// let 每次循环都把i进行一次类似复制的行为
setTimeout(() => console.log(i), 0); // 0 1
}
for (
// 输出 0 => 在进行i < 2时,此时的i已经变成了新的i
let i = (setTimeout(() => console.log(i), 2333), 0);
i < 2;
i++
) {
console.log(i); // 0 1;
}