sleep - 休眠,延迟执行异步函数

优质
小牛编辑
130浏览
2023-12-01

延迟异步函数的执行。

延迟执行 async 函数的一部分,通过把它放到 sleep 状态,返回一个 Promise

const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
async function sleepyWork() {
  console.log("I'm going to sleep for 1 second.");
  await sleep(1000);
  console.log('I woke up after 1 second.');
}