// как то обрабатывает данные
}
// много данных
let args = [...]
for (arg of args) {
doWork(arg)
}
Как это модифицировать, чтобы запускалось порциями, а не все сразу?
Разбить args
@js_ru
так то просто делишь и отдаешь пачками с await в for'е
там с reduce можно
args.reduce((p, arg) => p.then(() => doWork(arg)), Promise.resolve())
Вот еще вариант - https://jsfiddle.net/5gtyb6kn/
Обсуждают сегодня