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 |