联系我们 - 广告服务 - 联系电话:
您的当前位置: > 关注 > > 正文

环球快讯:如何实现一个打点计时器?实现一个打点计时器的方法

来源:CSDN 时间:2023-02-28 10:05:45


(相关资料图)

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

1:从start到end(包含start和end),每隔100毫秒console.log一个数字,每个数字增幅为1。

2:返回的对象中包含一个cancel方法,用于停止定时操作。

3:第一个数需要立即输出。

思路:setInterval()方法会按照指定周期不停调用函数,知道clearInterval()被调用或窗口被关闭。

用setInterval()返回的ID值可用作clearInterval()方法的参数。注意 第一个参数需要立即输出。

function count(start, end) {    //立即输出第一个值    console.log(start++);    var timer = setInterval(function(){        if(start <= end){            console.log(start++);        }else{            clearInterval(timer);//停止运行        }    },100);    //返回一个对象    return {        cancel : function(){            clearInterval(timer);        }    };}

责任编辑:

标签:

相关推荐:

精彩放送:

新闻聚焦
Top