JSFiddle - React, Tailwind, and code Playground
by vaheed akhtar
JavaScript
/* let employees = [
{id: 1, name: 'Emp 1', salary: 10000},
{id: 2, name: 'Emp 2', salary: 20000},
{id: 3, name: 'Emp 3', salary: 30000},
{id: 4, name: 'Emp 3', salary: 40000},
{id: 5, name: 'Emp 3', salary: 50000}
];
let result = employees.reduce((acc, next, employees, indx) => next.id > 2 && acc + next.salary, 0);
console.log(result); */
let promise1 = Promise.resolve('First promise');
let promise2 = new Promise((resolve, reject)=> {
setTimeout(()=> {
resolve('2nd promise');
},2000)
});
let promise3 = new Promise((resolve, reject)=> {
resolve('3rd promise rejected');
})
let promise4 = new Promise((resolve, reject)=> {
resolve('4th promise');
})
Promise.allSettled([promise1, promise2, promise3, promise4])
.then(res=> console.log(res))
.catch(err=> console.log(err))