在Js中,当我们要在一定间隔时间内不断执行同一函数,我们可以使用setInterval函数,但setInterval在某些情况下使用时也存在一定问题. 1.不去关心回调函数是否还在运行 在某些情况下,函数可能需要比间隔时间更长的时间去完成执行.比如说是用setInterval每隔5秒对远端服务器进行轮询,网络延迟,服务器无响应以及其他因素将会阻止请求按时按成.结果会导致返回一串无必要的排成队列请求. 2.忽视错误 因为某些原因,setInterval调用的代码中会出现一个错误,但是代码并不会中止…