我有一个延迟循环工作,它以 1 秒的延迟显示数字 0-3,但我希望它重新开始这个过程。
我尝试将整个代码放入 x<99 的 while 循环中(这种情况永远不会发生,因此使循环永远重复)这似乎不起作用
这是代码:
sequence=["0","1","2","3"];
while (x<99) {
x=-1;
(function myLoop (i) {
setTimeout(function () {
x++;
document.write(sequence[x] + "<br/>");
if (--i) myLoop(i);
}, 1000)
})(4);
}
有人可以帮忙吗?
谢谢