Код Middle Разминка: короткие функции обновлено
mapLimit
Условие
Примени асинхронную fn ко всем элементам, не более limit одновременно. Порядок результатов - как на входе.
Что проверяют тесты
сохраняет порядок
держит лимит
пустой вход
Как подойти
Тот же пул, что и для фабрик промисов, но с индексом и элементом. Пустой вход важен: Math.min даст ноль воркеров и Promise.all([]) сразу разрешится.
Подсказки: 1
- Несколько воркеров делят общий курсор.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.