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

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

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

2 года назад

Nikolai Gagarinov

Ответы

0

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

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

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

год назад

Elena Gromova

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845