看过不少网友的文章, 有各种方法, 但我想要的是一个能线性执行的sleep函数.

    /**
     * 等待指定的时间
     * @param ms
     */
    static async sleep(ms: number) {
        return new Promise((resolve) => {
            setTimeout(() => {
                resolve('');
            }, ms)
        });
    }

 

调用方法:

async test() {
    // 等待500毫秒后再执行同步
    await sleep(500);
    console.log('123');
}

 

相关文章:

  • 2022-03-03
  • 2021-10-12
  • 2022-12-23
  • 2022-01-27
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-07
  • 2022-03-05
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案