我需要延迟或 sleep 以完全暂停代码
我这个:
setTimeout(() => {
console.log("Hello")
}, 2000)
console.log("World")
但是日志“World”首先打印
以前我使用 python 并且使用了代码:
print("Hello")
time.sleep(2000)
print("World")
由于time.sleep(),“Hello”一词在世界之前首先打印是成功的
但我正在搜索 javascript 代码
如果有代码请分享🙏
最佳答案
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function wait() {
console.log('sleeping...');
await sleep(2000); // 2000 ms = 2 sec
console.log('done');
}
wait();
关于javascript - 如何在 JavaScript 中进行 sleep 或完全暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67432953/