if(timer){ clearInterval(timer); timer=null; }这个在代码里有什么用了?
如果timer这个定时器不为null,也就是还有这个定时器在运行,就停止timer,另外初始化。具体还是要看上下文