js定时器动态时间间隔

182 阅读1分钟

例如有一个定时器,初始间隔时间为3000,运行10次后我们需要将间隔时间调整为10 * 1000也就是10s 这时首先想到的可能是给时间设置一个变量,但是实测发现没有效果,原因在于定时器一旦开启,时间是不可修改的

因此需要转换思路,我们可以在需要改变时间的时候,清除定时器并重新创建定时器