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

Что такое setInterval в JavaScript

setInterval — это функция в JavaScript, которая позволяет выполнять указанный код (или функцию) повторно через фиксированный интервал времени.

Синтаксис:

javascript
const intervalId = setInterval(callback, delay, arg1, arg2, ...);
  • callback — функция, которая будет вызываться.
  • delay — интервал в миллисекундах (1000 мс = 1 сек).
  • arg1, arg2, ... — дополнительные аргументы, передаваемые в callback.

Пример:

javascript
let counter = 0;
const intervalId = setInterval(() => {
  console.log(`Прошло ${++counter} секунд`);
  if (counter === 5) clearInterval(intervalId); // остановка через 5 сек
}, 1000);

Важно:

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

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

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

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