Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Objets natifs standards
  5. AggregateError

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

AggregateError

Baseline Widely available *

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⁩.

* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.

Un objetAggregateError 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 avecPromise.any() lorsque l'ensemble des promesses qui lui sont passées échouent.

AggregateError est une sous-classe deError.

Constructeur

AggregateError()

Crée un nouvel objetAggregateError.

Propriétés d'instances

Hérite également des propriétés d'instance de son parentError.

Ces propriétés sont définies surAggregateError.prototype et sont partagées par toutes les instances d'AggregateError.

AggregateError.prototype.constructor

La fonction constructeur qui a créé l'instance de l'objet. Pour les instances d'AggregateError, la valeur initiale est le constructeurAggregateError.

AggregateError.prototype.name

Représente le nom du type d'erreur. PourAggregateError.prototype.name, la valeur initiale est"AggregateError".

Ces propriétés sont des propriétés propres à chaque instance d'AggregateError.

errors

Un tableau représentant les erreurs qui ont été agrégées.

Méthodes d'instance

Hérite des méthodes d'instance de son parentError.

Exemples

Intercepter une erreurAggregateError

js
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 objetAggregateError

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® 2026 Language Specification
# sec-aggregate-error-objects

Compatibilité des navigateurs

Voir

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp