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

回到顶部