promise.all vs promise.allSettled
promise.all vs promise.allSettled
by chauhan bharat
JavaScript
const promise1 = Promise.resolve(3);
const promise2 = new Promise((resolve, reject) => setTimeout(reject, 100, 'rejected'));
const promises = [promise1, promise2];
Promise.allSettled(promises).
then((results) => {
console.log('=====Promise.allSettled======')
results.forEach((result) => {
console.log(result)
});
});
Promise.all(promises).
then((results) => {
console.log('=====Promise.all success========')
results.forEach((result) => {
console.log(result.status)
});
}).catch((e) => {
console.log('=====Promise.all error========');
console.log(e);
});