Используйте JavaScript, чтобы показать текущие события setInterval . Здесь мы объявили setInterval () без сохранения ссылки на идентификатор, который возвращается из вызова функции (setInterval () возвращает номер идентификатора для зарегистрированного события)
var interval = setInterval(function() { console.log('i'); }, 1000); console.log(interval);
Если вы видите, он назначает случайное число в качестве идентификатора для события . Затем, когда мы очищаем интервал, он использует этот идентификатор.
clearInterval(interval);
Мы можем просто сделать цикл, чтобы найти идентификатор события, чтобы остановить все запущенные события setInterval ().
for(i=0; i<100; i++) { window.clearInterval(i); }
Я уверен, что это также будет работать для setTimeout () и clearTimeout ();