[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