Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

clearInterval

Останавливает повторяющийся setInterval.

Доступно с: Web API

Синтаксис

clearInterval(intervalId)

Параметры

ПараметрТипОписание
intervalIdnumberИдентификатор, который вернул setInterval.

Возвращаемое значение

undefinedНичего не возвращает.

Примеры

Остановить через 3 повтора:

let ticks = 0;
 
const id = setInterval(() => {
  ticks++;
  console.log('tick', ticks);
  if (ticks === 3) clearInterval(id);
}, 100);

Результат:

tick 1
tick 2
tick 3

Примечания

Идентификатор нужно сохранить в переменную при запуске — без него интервал не остановить.

См. также

  • setInterval — Выполняет функцию снова и снова с заданным интервалом.
  • clearTimeout — Отменяет запланированный setTimeout.

Вопросы и ответы по теме

В учебнике

  • Таймеры — Функции setTimeout и setInterval в JavaScript: отложенный и повторяющийся вызов, аргументы, отмена таймера.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.