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ı