Nicely put. One note:
await Promise.all() will throw an exception if either promise rejects rather than returning.
await Promise.all()
If you care about the actual resolve/rejection, take a look at Promise.allSettled, which doesn't throw on rejects
Promise.allSettled
yes yes, it was on the note too
Promise.allSettled will wait until every promise has either resolved or rejected
Usually you will want the user to try again if some of then failed
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Nicely put. One note:
await Promise.all()
will throw an exception if either promise rejects rather than returning.If you care about the actual resolve/rejection, take a look at
Promise.allSettled
, which doesn't throw on rejectsyes yes, it was on the note too
Promise.allSettled will wait until every promise has either resolved or rejected
Usually you will want the user to try again if some of then failed