Статьи

JS отображать и / или останавливать текущие события setinterval

Используйте 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 ();