JavaScript Promise.any()
Definicja i użycie
Promise.any()
Metody zwracają pojedynczy Promise z grupy Promise, gdy każdy Promise zostanie zakończony sukcesem.
Instancja
// Utwórz jeden Promise
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "Król");
});
// Utwórz kolejny Promise
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Królowa");
});
// Kiedy każdy Promise zostanie zakończony sukcesem
Promise.any([myPromise1, myPromise2]).then((x) => {
myDisplay(x);
});
Spróbuj sam
Gramatyka
Promise.any(iterable)
Parametry
Parametry |
Opis |
iterable |
Tablica Promise. |
Zwracana wartość
Typ |
Opis |
Object |
Nowy obiekt Promise. |
Wspierane przeglądarki
Promise.any()
Od września 2020 roku wspierane we wszystkich nowoczesnych przeglądarkach:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
Sierpień 2019 roku |
Sierpień 2020 roku |
Lipiec 2020 roku |
Wrzesień 2020 roku |
Wrzesień 2020 roku |