Multiple Promises with a rejection
by Saksham Malhotra
JavaScript
var prom1 = new Promise((resolve, reject) => {
setTimeout(function() {
resolve('1');
}, 1000);
});
var prom2 = new Promise((resolve, reject) => {
setTimeout(function() {
reject('2');
}, 2000);
});
var prom3 = new Promise((resolve, reject) => {
setTimeout(function() {
resolve('3');
}, 3000);
});
var promises = [prom1, prom2, prom3];
Promise.all(promises).then(res => {
console.log(res);
}).catch(err => {
console.log(`error: ${err}`)
});