gpt4 book ai didi

javascript - 有什么方法可以让javascript循环休眠吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:39 26 4
gpt4 key购买 nike

比如有一个for循环我想休眠几秒。

$.each(para.res, function (index, item) {
Sleep(100);
});

我知道我可以使用 setTimeout 或 setInterval,但它们都是异步的,循环将继续,如果我这样做,setTimeout 中的函数将在几秒钟内运行。

$.each(para.res, function (index, item) {
setTimeOut(function(){do something},1000);
});

最佳答案

你可以定义一个函数。

var i = 0;    
function recursive() {
setTimeout(function(){
var item = para.res[i];
// do something
i++;
if (i < para.res.length) recursive()
}, 100)
}

关于javascript - 有什么方法可以让javascript循环休眠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230612/

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