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