JavaScript Promise.allSettled()
Mifano na matumizi
Promise.allSettled()
Muhimu wa kufanya Promise moja kutoka kikundi cha Promise, kwa kila Promise inafikia hatua (kama ni mafanikio au kushindwa).
Mfano
// Kujenga Promise moja
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "Malkia");
});
// Kujenga Promise mwingine
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Kaiseri");
});
// Kusaidia Promise zote
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
results.forEach((x) => myDisplay(x.status))
);
Tafiri mara kwa mara
Inasemekana
Promise.allSettled(iterable)
Makusanyiko
Makusanyiko |
Maelezo |
iterable |
Mazingira wa Promise |
Mwongozo wa ujumbe
Aina |
Maelezo |
Object |
Mwili mpya wa Promise |
Mawasiliano ya kifaa
Promise.allSettled()
Inapatikana kwa kila taratibu ya kirefu kuanzia Machi 2020:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 76 |
Edge 79 |
Firefox 71 |
Safari 13 |
Opera 63 |
Mei 2019 |
Novemba 2019 |
Machi 2020 |
Septemba 2019 |
Agosti 2019 |