setInterval()

Повторно вызывает функцию через равные интервалы времени.

СигнатураsetInterval(callback, delay, ...args)

Планирует повторяющийся вызов колбэка каждые delay мс. Возвращает идентификатор для остановки через clearInterval().

let count = 0;
const id = setInterval(() => {
  count++;
  console.log(count); // результат: 1, 2, 3 ...
  if (count === 3) {
    clearInterval(id); // останавливаем после трёх раз
  }
}, 1000);
← Все записи: Промисы и async в JavaScript
Поддержать проект