NextIva Round 1 for Lead React Developer position
const p1 = Promise . resolve ( 1 ); const p2 = Promise . reject ( 'Error!' ); const p3 = Promise . resolve ( 3 ); // Promise.all([p1, p2, p3]) // .then((result) =>console.log('All:', result)) // .catch((error) =>console.log('Caught:', error)); // Promise.allSettled([p1, p2, p3]) // .then((result) =>console.log('All Settled:', result)); // all - Caught: Error! // allSettled - 'All Settled: [1, 'Error!', 3]' // console.log('Start'); // setTimeout(() => console.log('Timeout 1'), 0); // Promise.resolve().then(() => console.log('Promise 1')); // Promise.resolve().then(() => { // console.log('Promise 2'); // setTimeout(() => console.log('Timeout 2'), 0) // }); // console.log('End'); // () => console.log('Timeout 1') // console.log('Promise 1') //co...