javascript中setInterval越来越快的问题解决方法
var timer
function run(){
	//clearInterval要放在方法开始,不然的话,下面的代码还没运行到clearInterval,又开始了循环了。
        if(timer){
            clearInterval(timer)
       } 
	//do something....
	timer = setInterval(()=>{
		run()
	},1000)
}
run()  
或者
function run(){
	//do something....
	setTimeout(()=>{
		run()
	},1000)
}
run()
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号