SuppressedError: suppressed
Die suppressed
Dateneigenschaft einer Instanz von SuppressedError
enthält einen Verweis auf den ursprünglichen Fehler, der unterdrückt wurde, weil bei dessen Behandlung ein neuer Fehler erzeugt wurde.
Wert
Jeder beliebige Wert. Wie bei cause
, kann nicht davon ausgegangen werden, dass es sich um eine Instanz von Error
handelt, obwohl dies normalerweise der Fall ist.
Eigenschaften von SuppressedError: suppressed | |
---|---|
Schreibbar | ja |
Aufzählbar | nein |
Konfigurierbar | ja |
Beispiele
>Verwendung von suppressed
js
try {
throw new SuppressedError(
new Error("New error"),
new Error("Original error"),
"Hello",
);
} catch (e) {
console.log(e.suppressed); // Error: "Original error"
}
Spezifikationen
Specification |
---|
ECMAScript Async Explicit Resource Management> # sec-suppressederror> |
Browser-Kompatibilität
Loading…