JavaScript 模拟 sleep

用 JS 实现沉睡几秒后再执行,有好几种方式,但都不完美,以下是我感觉比较好的一种方式

function sleep(time) {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve();
    }, time);
  });
}

async function start() {
  console.log("start");
  sleep(3000);
  console.log("end");
}

start();

The_End

原文地址:https://www.cnblogs.com/codehhr/p/13863625.html