思路:注意,返回一个对象,对象包含cancel方法即可。
function count(start, end) {
let num=start
console.log(num)
let id=setInterval(function(){
num++
if(num>end)
clearInterval(id)
else
console.log(num)
},100)
return {
cancel(){
clearInterval(id)
}
}
}
总结:使用setInterval方法设置定时器,使用clearInterval(id)方法清除定时器。



京公网安备 11010502036488号