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 |