setInterval的停止与重新启动

使用js处理问题的时候,我们可能会经常使用到setInterval()来进行定时任务或者轮询的操作,那么如何让setInterval停止和重新启动呢,下边的代码就可以实现的呦,如果有更好的方法,不吝赐教。

// 定义定时任务
function func(){console.log("hello")} 
//启动定时器,func是参数,所以不能使用括号
var interval = setInterval(func, 2000); //启动,func不能使用括号
// 停止定时器
clearInterval(interval );
//重新启动即可
interval = setInterval(func, 2000); 

猜你喜欢

转载自www.cnblogs.com/icesnow521/p/9081216.html