JavaScript Promise.any()

Pagsasakop at Gagamit

Promise.any() Ang mga paraan ay mula sa isang grupo ng Promise ay bumabalik sa isang tanging Promise, kapag anumang Promise ay nakumpleto na nang matagumpay.

Mga halimbawa

// Lumikha ng isang Promise
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "King");
});
// Lumikha ng isa pang Promise
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "Queen");
});
// Magsasagawa kapag anumang Promise ay nagtagumpay
Promise.any([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

Subukan ang sarili

Pangangalaga

Promise.any(iterable)

Parameter

Parameter Inilalarawan
iterable Array ng Promise.

Bumalik sa halaga

Uri Inilalarawan
Object Bagong Promise object.

Suporta ng Browser

Promise.any() Nakatanggap ng suporta sa lahat ng modernong browser mula Setyembre 2020:

Chrome Edge Firefox Safari Opera
Chrome 85 Edge 85 Firefox 79 Safari 14 Opera 71
Agosto 2019 Agosto 2020 Hulyo 2020 Setyembre 2020 Setyembre 2020