问题描述
预期输出: 这是消息 1 这是消息 2 这是消息 3 这是消息 4 这是消息 5
实际输出: 这是消息 1 这是消息 2 这是消息 3 这是消息 4
"e4"
output on running code snippet using firefox web-browser
解决方法
这是基于上述注释的一些代码。我认为你的代码有一个有效的目的(有一些调整),但我认为它可能无法解决你的问题或情况的具体目的。始终尝试寻找最简单的解决方案。我建议的一件事是,如果你只增加一,你可以做 i = i + 1
而不是做 i++
。
let i = 1;
const max = 5;
const mytimer = setInterval(function () {
if (i <= max) {
console.log("Here is message " + i);
i++;
} else {
console.log("end of timer");
clearInterval(mytimer);
}
},2000);