let timeArr = [];
function setIntervalFunc(time,cb) {
let timer = setTimeout(()=>{cb();setIntervalFunc(time,cb)},time);
timeArr.push(timer)
}
function clearSetIntervalFunc() {
timeArr.forEach(item=>{
item = clearTimeout(item);
})
}
setIntervalFunc(1000,()=>{console.log(1)})
setTimeout实现setIntervel
最新推荐文章于 2024-06-03 09:20:03 发布