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);
相关文章
相关标签/搜索