实现一个打点计时器

题目要求:
实现一个打点计时器,要求

  1. 从start到end(包含start到end),每隔100毫秒console.log一个数字,每次数字增幅为1
  2. 返回的对象中需要包含一个cancel方法,用于停止定时操作
  3. 第一个 数需要立即输出

代码实现部分:

function count(start,end){
   if(start<=end){
      console.log(start);
      start++;
      st=setTimeout(function(){count(start,end)},100);
   }
      return {
        cancel:function(){
        clearTimeout(st);
        }
   }
}

猜你喜欢

转载自blog.csdn.net/L_SS133/article/details/78128258
今日推荐