JavaScript定时任务

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

猜你喜欢

转载自www.cnblogs.com/chenss15060100790/p/11358973.html
今日推荐