promise.all example in javascript

Example 1: javascript promise all

var p1 = Promise.resolve(3);
var p2 = 1337;
var p3 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "foo");
}); 

Promise.all([p1, p2, p3]).then(values => { 
  console.log(values); // [3, 1337, "foo"] 
});

Example 2: javascript promise.all

try {
    const [res1, res2, res3] = await Promise.all([
      Promise1,
      Promise2,
      Promise3,
    ]);
  } catch (err) {
    console.error(err);
  }

Example 3: promise all

Promise.all([Promise1, Promise2, Promise3])
 .then(result) => {
   console.log(result)
 })
 .catch(error => console.log(`Error in promises ${error}`))