@Seresigo

Выполнение функции с разными параметрами через определенный промежуток времени?

Всем привет)
Есть функция перебора, нужно что бы она выполнялась через каждые 10 секунд, начиная с того места где закончилась предыдущая.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
async function processData(data, process, chunkSize, delay) {
  for (let i = 0, j = 0; i < data.length; i++, j++) {
    if (j === chunkSize) {
      j = 0;
      await new Promise(r => setTimeout(r, delay));
    }
    process(data[i]);
  }
}


processData([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], console.log, 3, 1500);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 июн. 2019, в 19:42
500 руб./за проект
16 июн. 2019, в 18:38
5000 руб./за проект
16 июн. 2019, в 17:14
5000 руб./за проект