Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. AggregateError

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

AggregateError

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2020⁩.

* Some parts of this feature may have varying levels of support.

DasAggregateError-Objekt stellt einen Fehler dar, wenn mehrere Fehler in einem einzelnen Fehler zusammengefasst werden müssen. Es wird ausgelöst, wenn mehrere Fehler bei einer Operation gemeldet werden müssen, zum Beispiel durchPromise.any(), wenn alle übergebenenPromise-Objekte abgelehnt werden.

AggregateError ist eine Unterklasse vonError.

Konstruktor

AggregateError()

Erstellt ein neuesAggregateError-Objekt.

Instanz-Eigenschaften

Erbt auch Instanz-Eigenschaften von seinem ElternteilError.

Diese Eigenschaften sind aufAggregateError.prototype definiert und werden von allenAggregateError-Instanzen geteilt.

AggregateError.prototype.constructor

Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. BeiAggregateError-Instanzen ist der Anfangswert derAggregateError-Konstruktor.

AggregateError.prototype.name

Repräsentiert den Namen für die Art des Fehlers. BeiAggregateError.prototype.name ist der Anfangswert"AggregateError".

Diese Eigenschaften sind die eigenen Eigenschaften jederAggregateError-Instanz.

errors

Ein Array, das die aggregierten Fehler repräsentiert.

Instanz-Methoden

Erbt Instanz-Methoden von seinem ElternteilError.

Beispiele

Abfangen eines AggregateError

js
Promise.any([Promise.reject(new Error("some error"))]).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: "some error" ]});

Erstellen eines AggregateError

js
try {  throw new AggregateError([new Error("some error")], "Hello");} catch (e) {  console.log(e instanceof AggregateError); // true  console.log(e.message); // "Hello"  console.log(e.name); // "AggregateError"  console.log(e.errors); // [ Error: "some error" ]}

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-aggregate-error-objects

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp