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