Встречается на собеседованиях • сегодня

Как в JavaScript отменить setInterval

Чтобы отменить выполнение функции, запущенной через setInterval, нужно использовать clearInterval(), передав в него идентификатор интервала, который возвращает setInterval.

javascript
const intervalId = setInterval(() => {
  console.log('Выполняется каждую секунду');
}, 1000);

// Отмена через 5 секунд
setTimeout(() => {
  clearInterval(intervalId);
}, 5000);

Важно:

  • clearInterval() не вызовет ошибку, если передать несуществующий ID.
  • Если не сохранить ID интервала, отменить его будет невозможно.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы