Y
Hacker News
new
|
ask
|
show
|
jobs
by
codefined
3193 days ago
let accumulator = 0 for (let item of array) { const value = await item // your code here }
Is identical, doesn't use 'cool' reduce features but is much easier to read in my opinion.
1 comments
todd3834
3193 days ago
Wouldn’t this code only execute 1 promise at a time? I thought Promise.all allowed promises to be resolved in parallel
link
theprotocol
3193 days ago
Indeed. You most likely should do `await Promise.all` and then do the reduction.
link
dvlsg
3193 days ago
If item is already a promise, and not a function returning a promise, they would be "executing" in parallel.
link
codefined
3193 days ago
Sorry, in the sense of being identical to the original code in the linked post (reduce), not the comment.
link