javascript 变态的间隔多少秒执行

     一般的语言都有简单的sleep 函数,可是javascript 却连这个函数都没有,实在变态啊。

找了半天,下面这个方案 算是最好的吧? 对cpu 的消耗也比较低。

<script>

//间隔多少毫秒函数

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

async function demo() {
    for(var i=0;i<10;i++){
        await sleep(1000); //间隔多少毫秒
         console.log(new Date()); //修改成要执行的代码
    }
}

demo();

</script>

猜你喜欢

转载自blog.csdn.net/robinhunan/article/details/79767547