定时器返回值其实就是一个整数,而且是顺序生成的 你能够写一个循环清楚定时器 如: var end = setTimeout(function(){},1); var start = (end -100)>0?end-100:0; for(var i=start;i<=end;i++){ clearTimeout(i); } 在你构造的定时器数量不是太夸张(小于100)的状况下,该方法能够清楚全部定时器io