gpt4 book ai didi

JavaScript 延迟

转载 作者:行者123 更新时间:2023-11-28 12:31:41 32 4
gpt4 key购买 nike

我知道Javascript没有delay(500)方法,它会延迟执行500毫秒,所以我一直试图通过使用setTimeout和setInterval来解决这个问题。

for(var i =0; i< 10; i++){
/* Animation Code */
var doNothing = function(){var m =5;}
setTimeout(doNothing, 50);
}

但是,这似乎不起作用。我本质上想要一些代码,停止执行 n 毫秒,然后继续执行。

最佳答案

实际上,你不能这样做。处理它并找到基于回调的方法。通常,这意味着将延迟后应该发生的所有事情都放在回调本身中。

例如,您不能这样做来让 baz 等待:

foo();
setTimeout(function() {
bar();
}, 500);
baz();

所以你只能做你能做的事情:

foo();
setTimeout(function() {
bar();
baz();
}, 500);

关于JavaScript 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359899/

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