SuppressedError: suppressed
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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…