在js中,如果存在两个同名函数,下面的函数会覆盖上面的函数,今天来讨论一个特殊的情况,定时器。
var timer=null;
timer=setInterval(function(){
console.log("123")
},1000)
timer=setInterval(function(){
console.log("456")
},1000)
clearInterval(timer);
定时器中,两个同名timer是不会覆盖的,两个定时器会同时执行,但如果我们在最后清楚下定时器,职能清掉最后一个定时器,第一个还是存在的;但一般情况我们都会使用不同的定时器相互工作不打扰。