Constructeur AggregateError()
Le constructeur AggregateError()
permet de créer une erreur qui agrège plusieurs erreurs.
Syntaxe
js
new AggregateError(erreurs);
new AggregateError(erreurs, message);
Paramètres
erreurs
-
Un objet itérable contenant des erreurs (qui peuvent ne pas être des instances de
Error
). message
Facultatif-
Une description optionnelle, compréhensible par un humain, de l'erreur agrégée.
Exemples
Créer une exception AggregateError
js
try {
throw new AggregateError([new Error("une erreur")], "Coucou");
} catch (e) {
console.log(e instanceof AggregateError); // true
console.log(e.message); // "Coucou"
console.log(e.name); // "AggregateError"
console.log(e.errors); // [ Error: "une erreur" ]
}
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-aggregate-error-constructor |
Compatibilité des navigateurs
BCD tables only load in the browser