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

Как работает setInterval

setInterval - это функция, которая вызывает переданный колбэк через заданный интервал времени (в миллисекундах). Возвращает уникальный ID, который можно использовать для остановки интервала с помощью clearInterval.

Особенности:

  • Интервал не гарантирует точное время выполнения (зависит от нагрузки основного потока)
  • Колбэк выполняется до завершения предыдущего вызова, если он занял больше времени, чем интервал
javascript
const intervalId = setInterval(() => {
  console.log('Tick');
}, 1000);

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

Важно: всегда очищайте интервалы при unmount компонента (в React) или когда они больше не нужны, чтобы избежать утечек памяти.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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