美文网首页
有趣的问题(1) for 循环

有趣的问题(1) for 循环

作者: 昵称啦啦啦 | 来源:发表于2018-11-21 15:16 被阅读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;
}

相关文章

网友评论

      本文标题:有趣的问题(1) for 循环

      本文链接:https://www.haomeiwen.com/subject/kkdcqqtx.html