當開發過程中, 有需要停止頁面所有的計時器,可以使用下面方法
var i = 0 setInterval(function() { i++; console.log(i); }, 1000); setTimeout(function() { console.log(i); }, 100); var highestTimeoutId = setTimeout(";"); for (var i = 0 ; i < highestTimeoutId ; i++) { clearTimeout(i); } console.log(highestTimeoutId);
使用 clearTimeout(); 清除頁面所有計時器