Sleep in JavaScript JavaScript中-动作之间的延迟
在执行另一项操作之前,有没有办法可以在JavaScript中进行睡眠?
例:
var a = 1+3; // Sleep 3 seconds before the next action here
var b = a + 4;
回答:
您可以使用setTimeout
实现类似的效果:
var a = 1 + 3;var b;
setTimeout(function() {
b = a + 4;
}, (3 * 1000));
这并不是真正的“sleep’”JavaScript,它只是setTimeout
在一定时间(以毫秒为单位)后执行传递给函数。尽管可以为JavaScript编写睡眠函数,但最好尽可能使用setTimeout
它,因为它不会在睡眠期间冻结所有内容。
以上是 Sleep in JavaScript JavaScript中-动作之间的延迟 的全部内容, 来源链接: utcz.com/qa/403035.html