From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- .../global_objects/aggregateerror/index.md | 69 +++++++++------------- 1 file changed, 28 insertions(+), 41 deletions(-) (limited to 'files/fr/web/javascript/reference/global_objects/aggregateerror') diff --git a/files/fr/web/javascript/reference/global_objects/aggregateerror/index.md b/files/fr/web/javascript/reference/global_objects/aggregateerror/index.md index 408d49a007..c649d30c9a 100644 --- a/files/fr/web/javascript/reference/global_objects/aggregateerror/index.md +++ b/files/fr/web/javascript/reference/global_objects/aggregateerror/index.md @@ -10,43 +10,41 @@ tags: translation_of: Web/JavaScript/Reference/Global_Objects/AggregateError original_slug: Web/JavaScript/Reference/Objets_globaux/AggregateError --- -
{{JSRef}}
+{{JSRef}} -

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 {{JSxRef("Promise.any()")}} lorsque l'ensemble des promesses qui lui sont passées échouent.

+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 {{JSxRef("Promise.any()")}} lorsque l'ensemble des promesses qui lui sont passées échouent. -

Constructeur

+## Constructeur -
-
AggregateError()
-
Crée un nouvel objet AggregateError.
-
+- [`AggregateError()`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/AggregateError/AggregateError) + - : Crée un nouvel objet `AggregateError`. -

Propriétés des instances

+## Propriétés des instances -
-
{{JSxRef("Error.prototype.message", "AggregateError.prototype.message")}}
-
Le message d'erreur. La valeur par défaut est "".
-
{{JSxRef("Error.prototype.name", "AggregateError.prototype.name")}}
-
Le nom de l'erreur. La valeur par défaut est "AggregateError".
-
+- {{JSxRef("Error.prototype.message", "AggregateError.prototype.message")}} + - : Le message d'erreur. La valeur par défaut est `""`. +- {{JSxRef("Error.prototype.name", "AggregateError.prototype.name")}} + - : Le nom de l'erreur. La valeur par défaut est `"AggregateError"`. -

Exemples

+## Exemples -

Intercepter une erreur AggregateError

+### Intercepter une erreur `AggregateError` -
Promise.any([
+```js
+Promise.any([
   Promise.reject(new Error("une erreur")),
-]).catch(e => {
+]).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

+### Créer un objet `AggregateError` -
try {
+```js
+try {
   throw new AggregateError([
     new Error("une erreur"),
   ], 'Coucou');
@@ -56,29 +54,18 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/AggregateError
   console.log(e.name);                      // "AggregateError"
   console.log(e.errors);                    // [ Error: "une erreur" ]
 }
-
+``` -

Spécifications

+## Spécifications - - - - - - - - - - - -
Spécification
{{SpecName('Promise.any', '#sec-aggregate-error-object-structure', 'AggregateError')}}
+| Spécification | +| -------------------------------------------------------------------------------------------------------------------- | +| {{SpecName('Promise.any', '#sec-aggregate-error-object-structure', 'AggregateError')}} | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("javascript.builtins.AggregateError")}}

+{{Compat("javascript.builtins.AggregateError")}} -

Voir

+## Voir - +- {{JSxRef("Error")}} -- cgit v1.2.3-54-g00ecf