打点计时器
题目要求:实现一个打点计时器,要求:
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);
}
};
}
文章最后发布于: 2019-04-28 15:52:22
相关阅读
最近在工作当中接触到libevent库,用于http server端功能还是比较强大,特在此记录一笔,以备后面查漏补缺。首先是下载安装,直接去官网
怎么推广一个APP?移动互联网时代发展至今,开发一个APP是非常容易的,难的地方在于被用户长期利用,app用户留存率高,因此做好移动APP应
切比雪夫多项式 概述: 切比雪夫多项式是与棣美弗定理有关,以递归方式定义的一系列正交多项式序列。 通常,第一
核心思路: 第一种 双摄像机,Camera1用来渲染除了水之外的对象,Camera2只用来渲染水 在OnRenderImage函数中对Camera2进行后处理,也就
会员制的迅猛发展,到底是虚势,还是趋势?会员制在中国的生存土壤是否已经养料充分,能否决定电商行业的下一个半场的发展趋势?本文笔者将