JavaScript Promise.any()

Makuhuni na matumizi

Promise.any() Matukio kutoka kikundi cha Promise inatoa Promise moja, kama Promise kuna matokeo kwenye mmoja ya zote.

Mfumo

// Tengeneza Promise moja
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "Kingi");
});
// Tengeneza Promise mwingine
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "Nyumba wakati");
});
// Inafanyiwa kama Promise kuna matokeo
Promise.any([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

Mwongozo wa kumwagilia

Muundo

Promise.any(iterable)

Vifaa vya kufikia

Vifaa vya kufikia Kutaja
iterable Tafuta ya Promise

Mwendo wa kuwa matokeo

Aina Kutaja
Object Mwongozo mpya wa Promise

Matumizi ya vifaa vya kurekebisha

Promise.any() Inayopangwa kwenye vifaa vya kisasa zote tangu Septemba 2020:

Chrome Edge Firefox Safari Opera
Chrome 85 Edge 85 Firefox 79 Safari 14 Opera 71
Agosti 2019 Agosti 2020 Julai 2020 Septemba 2020 Septemba 2020