JavaScript Promise.allSettled()
परिभाषा और उपयोग
Promise.allSettled()
विधियां एक समझौता से एकल Promise वापस करती हैं, जब सभी Promise खत्म हो जाती हैं (चाहे सफल हों या विफल हों)।
इन्स्टांस
// एक Promise बनाएं
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "राजा");
});
// दूसरा Promise बनाएं
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "रानी");
});
// सभी Promise का ब्यावरण
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
results.forEach((x) => myDisplay(x.status))
);
अपने आप प्रयास करें
व्याकरण
Promise.allSettled(iterable)
पारामीटर
पारामीटर |
वर्णन |
iterable |
Promise का एक्सएफएम |
वापसी मान
टाइप |
वर्णन |
Object |
नया Promise ऑब्जेक्ट。 |
ब्राउज़र समर्थन
Promise.allSettled()
2020 वर्ष 3 से आगे सभी आधुनिक ब्राउज़रों में समर्थित है:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 76 |
Edge 79 |
Firefox 71 |
Safari 13 |
Opera 63 |
2019 वर्ष 5 मई |
2019 वर्ष 11 नवंबर |
2020 वर्ष 3 मार्च |
2019 वर्ष 9 अगस्त |
2019 वर्ष 8 अगस्त |