AggregateError: errors
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.
Die errors
Daten-Eigenschaft einer AggregateError
-Instanz enthält ein Array, das die aggregierten Fehler darstellt.
Wert
Ein Array
, das Werte in der gleichen Reihenfolge enthält wie das Iterable, das als erstes Argument des AggregateError()
Konstruktors übergeben wurde.
Eigenschaften von AggregateError: errors | |
---|---|
Schreibbar | ja |
Aufzählbar | nein |
Konfigurierbar | ja |
Beispiele
Verwendung von errors
js
try {
throw new AggregateError(
// An iterable of errors
new Set([new Error("some error"), new Error("another error")]),
"Multiple errors thrown",
);
} catch (err) {
console.log(err.errors);
// [
// Error: some error,
// Error: another error
// ]
}
Spezifikationen
Specification |
---|
ECMAScript Language Specification # sec-aggregate-error |
Browser-Kompatibilität
BCD tables only load in the browser