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 |