/
Вопросы и ответы
/
JavaScript
/

как запустить setinterval в javascript мгновенно без задержек

как запустить setinterval в javascript мгновенно без задержек

год назад

Nikolai Gagarinov

Ответы

0

Для запуска setInterval() в JavaScript мгновенно без задержек можно вызвать функцию непосредственно перед установкой интервала. Таким образом, функция будет выполнена сразу после запуска instantSetInterval(), а затем будет установлен интервал для последующих вызовов функции.

function instantSetInterval(fn, interval) {
  fn(); // вызываем функцию сразу перед установкой интервала
  return setInterval(fn, interval); // возвращаем идентификатор интервала
}

// Пример использования:
instantSetInterval(function() {
  console.log('Вызов функции каждые 2 секунды');
}, 2000);

8 месяцев назад

Elena Gromova