Answers for "Promise.any()"

0

Promise.any()

//Promise.any() is useful to perform independent async operations
//in parallel in a race manner, 
//to get the value of any first successfully resolved promise.
//read more https://dmitripavlutin.com/promise-any/

const promise1 = Promise.reject(0);
const promise2 = new Promise((resolve) => setTimeout(resolve, 100, 'quick'));
const promise3 = new Promise((resolve) => setTimeout(resolve, 500, 'slow'));

const promises = [promise1, promise2, promise3];

Promise.any(promises).then((value) => console.log(value));

// expected output: "quick"
Posted by: Guest on August-30-2021

Code answers related to "Promise.any()"

Code answers related to "Javascript"

Browse Popular Code Answers by Language