解决方案
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function doSomeStuff() {
// do some stuff ...
console.log('Taking a break...');
await sleep(2000);
console.log('Two seconds later, showing sleep in a loop...');
}
doSomeStuff();
参考文献
What is the JavaScript version of sleep()? – Stack Overflow