前端使用JS设计一个函数等待三秒/指定时间后后再继续执行(休眠函数)

function wait(time = 3000) {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(true) // ready
    }, time)
  })
}

async function fun() {
  console.time('isReady');
  await wait();
  console.timeEnd('isReady');

  /** other operations... */
}

fun(); // isReady: 3001.23876953125 ms
posted @ 2024-02-22 10:36  脆皮鸡  阅读(94)  评论(0)    收藏  举报