setTimeout模拟setInterval实现轮询

107 阅读1分钟
let timer:any=null
const pulling=(callback,wait)=>{
const inside=()=>{
    callback()
    //可以在此增加判断条件,结束递归调用
    timer=setTimeout(inside,wait)
}
timer=setTimeout(inside,wait)
}