JavaScript 模拟 sleep, 暂停几秒后再执行

让当前操作暂停3秒后再执行。 使用es6和 es7 语法来实现。

 

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


    async function test() {
        const start = new Date().getTime();
       console.log("执行开始",start);
       await sleep(3000);
       console.log("执行结束",new Date().getTime() - start)
   }
    
    test();

  

posted @ 2021-09-21 22:36  一万年以前  阅读(2762)  评论(0编辑  收藏  举报