allSettled()
Misol
// Create a Promise
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "King");
});
// Create another Promise
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Queen");
});
// Settle All
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
results.forEach((x) => myDisplay(x.status)),
);
O‘zingiz sinab ko‘ring »
Tavsif
Promise.allSettled() metodi barcha Promise’lar yakunlanganda Promise’lar ro‘yxatidan bitta Promise qaytaradi.
Sintaksis
Promise.allSettled(iterable)
Parametrlar
| Parametr | Tavsif |
| iterable | Promise’lar massivi |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | Yangi Promise obyekti |
Promise metodlari
Statik metodlar
Promise.all()
Promise.allSettled()
Promise.any()
Promise.race()
Promise.reject()
Promise.resolve()
Promise.try()
Promise.withResolvers()
Shuningdek qarang:
Brauzerlarda qo‘llab-quvvatlash
Promise.allSettled() — JavaScript 2020 imkoniyati.
ES 2020 2020-yil sentabridan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
| 2020-yil avgust | 2020-yil avgust | 2020-yil mart | 2020-yil sentabr | 2020-yil sentabr |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
