Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.
Das AggregateError-Objekt stellt einen Fehler dar, wenn mehrere Fehler in einem einzigen Fehler zusammengefasst werden müssen. Es wird ausgelöst, wenn mehrere Fehler von einer Operation gemeldet werden müssen, zum Beispiel durch Promise.any(), wenn alle an sie übergebenen Versprechen abgelehnt werden.
Im Vergleich zu SuppressedError repräsentiert AggregateError eine Liste von nicht zusammenhängenden Fehlern, während SuppressedError einen Fehler darstellt, der während der Behandlung eines anderen Fehlers auftrat.
AggregateError ist eine Unterklasse von Error.
Erstellt ein neues AggregateError-Objekt.
Erbt auch Instanz-Eigenschaften von seinem übergeordneten Error.
Diese Eigenschaften sind auf AggregateError.prototype definiert und werden von allen AggregateError-Instanzen geteilt.
AggregateError.prototype.constructorDie Konstruktorfunktion, die das Instanzobjekt erstellt hat. Für AggregateError-Instanzen ist der Anfangswert der AggregateError-Konstruktor.
AggregateError.prototype.nameRepräsentiert den Namen des Fehlertyps. Für AggregateError.prototype.name ist der Anfangswert "AggregateError".
Diese Eigenschaften sind eigenständige Eigenschaften jeder AggregateError-Instanz.
errorsEin Array, das die aggregierten Fehler darstellt.
Erbt Instanz-Methoden von seinem übergeordneten Error.
| ECMAScript® 2027 Language Specification # sec-aggregate-error-objects |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.