Lompat ke konten
Error JavaScriptError
AggregateError

AggregateError

Error yang membungkus beberapa error sekaligus, biasanya dilempar saat semua promise dalam Promise.any() ditolak.

browsernode

Apa penyebab error ini

Promise.any() dipanggil dengan array promise dan semuanya ditolak. AggregateError berisi semua alasan penolakan individual dalam properti .errors-nya. Error ini juga bisa dilempar secara manual untuk melaporkan beberapa error sekaligus.

Cara memperbaikinya

Akses properti .errors untuk memeriksa alasan kegagalan individual. Pastikan setidaknya satu promise dalam pemanggilan Promise.any() Anda memiliki kemungkinan untuk resolve. Tangani setiap error dalam array secara individual.

Contoh

Promise.any([Promise.reject('a'), Promise.reject('b')]); // AggregateError
Dokumentasi Resmi

Kode Error Terkait