clearTimeout方法在IE上的兼容問題

今天在修改公司項目的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);
相關文章
相關標籤/搜索