function Task(cnt, timeout, run) { var i = 0, interval = window.setInterval(function () { if(i < cnt){ try { run(i); } catch (e) { console.error(e); } } else { window.clearInterval(interval); } i++; },timeout); }
//循环执行10次,每次等待1秒 var task = new Task(10, 1000, function (i) { console.log(i); })
JavaScript定时任务
猜你喜欢
转载自www.cnblogs.com/chenss15060100790/p/11358973.html
今日推荐
周排行