Разница между картой и каждым на синей птице Promise - PullRequest
0 голосов
/ 28 марта 2019

Какая разница между выполнением этих двух вещей:

Promise.map(myValues, async myValue => {
  const owner = await findOwner(myValue);
  return Promise.all([sendMessage(owner), sendMessageSpecific(owner)]);
})

и

Promise.each(myValues, async myValue => {
  const owner = await findOwner(myValue);
  sendMessage(owner)
  sendMessageSpecific(owner)
})

Я знаю, что оба и карта возвращают Обещание, но я не могу понять,какая будет разница с бегущей точки зрения.Похоже, с each нет шансов на параллелизм, одно обещание происходит после другого, но я пропускаю какие-либо другие большие различия между этими двумя фрагментами кода?

...