[Node.js] TypeScript 实现 sleep 函数


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

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

 

调用方法:

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM