Кратко
СкопированоОтменяет регулярное выполнение функции, установленное вызовом set
.
Пример
Скопированоconst intervalId = setInterval(function() { console.log('Я выполняюсь каждую секунду')}, 1000)clearInterval(intervalId)
const intervalId = setInterval(function() { console.log('Я выполняюсь каждую секунду') }, 1000) clearInterval(intervalId)
Как пишется
СкопированоФункция вызывается с одним аргументом — идентификатором, который возвращает функция set
.
Как понять
СкопированоКогда мы вызываем функцию set
, браузер создаёт идентификатор для регулярного запуска функции и записывает его в свой список активных таймеров. При вызове clear
браузер найдёт таймер по идентификатору и уберёт из списка.
Всегда подчищайте таймеры, если они больше не нужны. Если не удалять таймеры, то на сайте могут происходить утечки памяти и баги из-за неожиданных срабатываний функции.