Bluebird.js Функция Promise.map с анонимной функцией отображения - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть массив Обещаний, называемый topicPromises.

В блоке .then моего кода я возвращаю topicPromises в следующий .then блок, как показано ниже.

}).then(function(areaTopics: any){
   ...
   ...
   var topicPromises: Promise<QuestionnaireTopics>[] = [];
   ...
   return Promise.map(
      topicPromises,
      () => {},
      {concurrency: 50} 
   );
}).then(function(){
...

Я намеренно оставляю второй параметр в функции Promise.map анонимно, потому что не хочу выполнять какую-либо логику для массива Promises. Я просто хочу обрабатывать большой размер массива Promises по 50 кусков за раз, отсюда и параметр параллелизма.

Это хороший подход для размещения второго аргумента как анонимной функции? Это вызвало бы неожиданные проблемы?

...