Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2020.
Un objet AggregateError représente une erreur lorsque plusieurs erreurs doivent être agrégées en une seule. Ce type d'exception est levé 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.
Comparé à SuppressedError, AggregateError représente une liste d'erreurs non liées, tandis que SuppressedError représente une erreur survenue lors de la gestion d'une autre erreur.
AggregateError est une sous-classe de Error.
Crée un nouvel objet AggregateError.
Hérite également des propriétés d'instance de son parent Error.
Ces propriétés sont définies sur AggregateError.prototype et sont partagées par toutes les instances d'AggregateError.
AggregateError.prototype.constructorLa fonction constructeur qui a créé l'instance de l'objet. Pour les instances d'AggregateError, la valeur initiale est le constructeur AggregateError.
AggregateError.prototype.nameReprésente le nom du type d'erreur. Pour AggregateError.prototype.name, la valeur initiale est "AggregateError".
Ces propriétés sont des propriétés propres à chaque instance d'AggregateError.
errorsUn tableau représentant les erreurs qui ont été agrégées.
Hérite des méthodes d'instance de son parent Error.
| ECMAScript® 2027 Language Specification # sec-aggregate-error-objects |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 27 mars 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.