gpt4 book ai didi

javascript - javascript中的for循环延迟

转载 作者:行者123 更新时间:2023-11-30 06:58:40 26 4
gpt4 key购买 nike

如何设置for循环执行的延迟

for(i=0; i<=10;i++){
var s=i;//This line should execute for every 2 secs only
}

如何在 java 脚本中提供循环延迟....

我不想像下面这样..我想要不使用 setTimeout...

for(i=0; i<=10;i++){
setTimeout("setvalue()",2000); //This alert should display for every 2 secs only
}

function setvalue()
{
var s=i;
}

请帮帮我...

最佳答案

使用setInterval()

var i = 0;

var interval = setInterval(function(){
setValue();
i += 1;

if(i == 10)
clearInterval(interval);
}, 2000);

在不卡住整个浏览器的情况下,无法休眠 2 秒。 Javascript 是单线程的。

关于javascript - javascript中的for循环延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com