allSettledbeginnerconst p1 = Promise.resolve(1)
const p2 = Promise.reject('error')
Promise.allSettled([p1, p2]).then(results => {
console.log(results[0]) // β { status: 'fulfilled', value: 1 }
console.log(results[1]) // β { status: 'rejected', reason: 'error' }
})Promise.allSettled() waits for all promises and returns an array of result objects, regardless of whether they fulfilled or rejected.
Promise.allSettled instanceof Function is true.
Challenge: Verify Promise.allSettled is a Function instance.