使用set循环功能javascript

时间:2020-04-05 07:22:05

标签: javascript for-loop while-loop settimeout let

我知道var和let变量声明之间的区别。我只是使用for循环和while循环执行了同一段代码。令我惊讶的是,我得到了不同的输出,而且我无法区分它们之间的执行行为差异。

我使用While循环和For循环附加了2个代码段。

如果有人知道这一点,请帮助我。

let i = 0;
while(i < 5) {
  setTimeout(function() {
    console.log(i)
  }, 1000);
  i++;
}

for(let j = 0; j < 5; j++) {
  setTimeout(function() {
    console.log(j)
  }, 1000);
}

谢谢!

0 个答案:

没有答案
相关问题