JavaScript让当前代码执行队列暂停3s(可自定义)

442 阅读1分钟

let sleep = function (time) {
    let now = Date.now() // 获取当前毫秒数
    // 设置while循环,循环条件为:实时时间减去记录时间小于3s,否则则循环结束
    while(Date.now() - now < time){}
}
console.log('beforeSleep')
sleep(3000)
console.log('afterSleep')