JavaScript Promise.any()

Definisi dan Penggunaan

Promise.any() Metode daripada sekumpulan Promise mengembalikan Promise tunggal, apabila setiap Promise berjaya.

Contoh

// Buat Promise
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "Raja");
});
// Buat Promise lain
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "Raja");
});
// Jalan apabila setiap Promise berjaya
Promise.any([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

Coba Sendiri

Sintaks

Promise.any(iterable)

Parameter

Parameter Deskripsi
iterable Daftar Promise.

Nilai Balik

Jenis Deskripsi
Object Objek Promise baru.

Dukungan Pelayar

Promise.any() Didapat dukungan di semua pelayar modern sejak September 2020:

Chrome Edge Firefox Safari Opera
Chrome 85 Edge 85 Firefox 79 Safari 14 Opera 71
Agustus 2019 Agustus 2020 Juli 2020 September 2020 September 2020