Baseline Widely available *
Un objet AggregateError
représente une erreur lorsque plusieurs erreurs doivent être agrégées en une seule. Ce type d'exception est levée lorsque plusieurs erreurs sont rapportées par une opération, par exemple avec Promise.any()
lorsque l'ensemble des promesses qui lui sont passées échouent.
AggregateError()
Crée un nouvel objet AggregateError
.
AggregateError.prototype.message
Le message d'erreur. La valeur par défaut est ""
.
AggregateError.prototype.name
Le nom de l'erreur. La valeur par défaut est "AggregateError"
.
AggregateError
Promise.any([Promise.reject(new Error("une erreur"))]).catch((e) => {
console.log(e instanceof AggregateError); // true
console.log(e.message); // "All Promises rejected"
console.log(e.name); // "AggregateError"
console.log(e.errors); // [ Error: "une erreur" ]
});
Créer un objet AggregateError
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 Compatibilité des navigateurs Voir
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4