Pull to refresh

Comments 3

Недавно записывал скринкаст про ручную транспиляцию async/await в генераторы, рекомендую для углубления в тему: youtu.be/czgxE_UQnDQ
Подскажите, а зачем в последнем примере в map асинхронная функция?
Почему недостаточно просто:
async function fetchAllCounts(users) {
  const promises = users.map(username => fetchPublicReposCount(username));
  return Promise.all(promises);
}

Тогда уж users.map(fetchPublicReposCount). Но этот вариант подходит только если у вас уже есть функция которая делает всё что нужно, если такой функции нет — её придется писать, и она, скорее всего, будет асинхронной.

Sign up to leave a comment.