setTimeout和setInterval区别
setTimeout(function,time)
指延迟指定时间后调用函数,调用次数仅一次;
setInterval(function,time)
每隔指定的时间就调用函数,可多次重复调用
用setTimeout实现setInterval
function setTimeToInterval(fn,times){
if(!times) return
setTimeout(()=>{
fn()
setTimeToInterval(fn,times)
},times)
}