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();

执行效果
JavaScript 模拟 sleep, 暂停几秒后再执行_第1张图片

你可能感兴趣的:(前端)