JSFiddle - React, Tailwind, and code Playground
JavaScript
const promise1 = Promise.resolve(1);
const promise2 = 2;
const promise3 = new Promise((resolve) => setTimeout(() => resolve(3), 100));
const myPromiseAll = () => {
// implement here
}
myPromiseAll([promise1, promise2, promise3])
.then((results) => {
console.log(results); // [1, 2, 3]
})
.catch((error) => {
console.error("Error:", error);
});