gpt4 book ai didi

Javascript 每 x 秒运行一次循环

转载 作者:行者123 更新时间:2023-11-28 07:44:50 26 4
gpt4 key购买 nike

我有一个像这样的 for 循环:

for(int i=0; i < 10; i++) {
MyFunc(i);
}

如何让程序每 3 秒运行一次,以便程序运行 MyFunc(0) ..wait 3 sec.. MyFunc(1) ..wait 3 sec.. 等等?

最佳答案

您需要为每次迭代设置不同的延迟:

for(var i=0; i < 10; i++) {
runIt(i);
}

function runIt(i) {
setTimeout(function(){
MyFunc(i);
}, i * 3000);
}

在这里查看它的实际效果:

for(var i=0; i < 10; i++) {
runIt(i);
}

function runIt(i) {
setTimeout(function(){
//MyFunc(i);
document.body.innerHTML = i;
}, i * 3000);
}

关于Javascript 每 x 秒运行一次循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557437/

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