start=1 end=5 思路:先输出1,因为已经执行一次了,所以只需要执行4次循环就行了。 定时器核心:要结束定时器的话,毫秒之后就输出才能结束定时器.
代码语言:javascript复制function count(start, end) {
console.log(start);
var a=setInterval(function()
{
if(start<end)
{
console.log( start);
}
},100);
return {
cancel:function()
{
clearInterval(a);
}
};
}