「JavaScript」- sleep()

解决方案

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