今天在修改公司項目的bug時發現一個問題,出錯代碼以下:chrome
1 clearTimeout(); 2 setTimeout(function(){ 3 // 具體業務邏輯 4 },100);
這段代碼在chrome、firefox瀏覽器中不會報錯,但在IE上會報「參數是必選的」這個錯誤信息,也就是clearTimeout這個方法必需要傳一個參數,具體應修改成:api
1 var timer = null; 2 3 4 clearTimeout(timer); 5 timer = setTimeout(function(){ 6 _this.imgUrl='/api/login/defaultKaptcha'; 7 },100);