JavaScript Promise.any()
Tanım ve Kullanım
Promise.any()
Yöntemler bir grup Promise'den tek bir Promise döner, herhangi bir Promise başarılı olduğunda.
Örnek
// Bir Promise oluşturun
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "Kral");
});
// Diğer bir Promise oluşturun
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "Kraliçe");
});
// Herhangi bir Promise başarılı olduğunda çalıştır
Promise.any([myPromise1, myPromise2]).then((x) => {
myDisplay(x);
});
Kendi Kendine Deneyin
Gramer
Promise.any(iterable)
Parametre
Parametre |
Tanım |
iterable |
Promise dizisi. |
Dönüş Değeri
Tür |
Tanım |
Object |
Yeni Promise Nesnesi. |
Tarayıcı Desteği
Promise.any()
2020 Yılı Eylül Ayından Beri Tüm Modern Tarayıcılarda Desteği Bulunan:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
2019 Yılı Ağustos Ayı |
2020 Yılı Ağustos Ayı |
2020 Yılı Temmuz Ayı |
2020 Yılı Eylül Ayı |
2020 Yılı Eylül Ayı |