Promises - All Method
Video
JavaScript Notes
JavaScript
// Promise.all()
// when you only want to run your code after ALL
// your promises are resolved.
// EG: fetching remote data from multiple locations
let p1 = () => Promise.resolve('Got the list of users');
let p2 = () => Promise.resolve('Got the list of tweets');
let p3 = Promise.resolve('Got the weather');
Promise.all([p1(), p2(), p3]).then((resultsArr)=>{
console.log( resultsArr[1] ); // returns result of Promise 2
console.log( resultsArr[0] ); // returns result of Promise 1
console.log( resultsArr[2] ); // returns result of Promise 3
})
Feedback
Submit and view feedback