js定时任务

js执行一次

window.setTimeout(function () {},1000);

window.clearTimeout(t1);//去掉定时器

js重复执行

 window.setInterval(function (){},1000);

//去掉定时器的方法

window.clearInterval(t1);

for循环内使用定时

要注意 ,setTimeout是异步的

for(let i=0;i < reqData.length; i ++){
    setTimeout(function(){
        jsfunction(reqData[i]);
        console.log(i);
    },1000 + i * 1000);
    
}

原文地址:https://www.cnblogs.com/sigm/p/12830263.html