js中定时器使用总结

创建定时器的两种方法区别:

setTimeout只执行一次function(){}

setInterval会每隔interval时间执行一次,直至定时器关闭

//创建定时器方法
var time1 = window.setTimeout(function(){},interval);
var time2 = window.setInterval(function(){},interval);

//清除定时器方法
window.clearTimeout(time1);
window.clearTimeout(time2);

关闭定时器的两种方法没有区别,但是定时器清楚了之后,创建定时器时定义的返回值time1,time2并未清除。若再定义新的定时器,则返回值为3

猜你喜欢

转载自my.oschina.net/miwang/blog/1627249