как запустить setinterval в javascript мгновенно без задержек
Ответы
Для запуска setInterval()
в JavaScript мгновенно без задержек можно вызвать функцию непосредственно перед установкой интервала. Таким образом, функция будет выполнена сразу после запуска instantSetInterval()
, а затем будет установлен интервал для последующих вызовов функции.
function instantSetInterval(fn, interval) {
fn(); // вызываем функцию сразу перед установкой интервала
return setInterval(fn, interval); // возвращаем идентификатор интервала
}
// Пример использования:
instantSetInterval(function() {
console.log('Вызов функции каждые 2 секунды');
}, 2000);
0
0