JS Built-ins
AsyncPatternsbeginner

Promise.allSettled returns Promise

πŸ“– Usage Example
const results = await Promise.allSettled([Promise.resolve(1), Promise.reject('err')]);
// [{status:'fulfilled',value:1},{status:'rejected',reason:'err'}]

Promise.allSettled() waits for all promises regardless of success or failure.

Promise.allSettled()

Promise.allSettled() waits for all Promises to settle (resolve or reject).

Challenge: Verify that Promise.allSettled() returns a Promise instance.

πŸ’‘ Hints (2)
  • β€’ Promise.allSettled() always returns a Promise.
  • β€’ It handles both resolved and rejected Promises.