SuppressedError: error
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
The error data property of a SuppressedError instance contains a reference to the error that results in the suppression.
Value
Any value. Like cause, you cannot assume it's an Error instance, although it usually is the case.
Property attributes of SuppressedError: error | |
|---|---|
| Writable | yes |
| Enumerable | no |
| Configurable | yes |
Examples
>Using error
js
try {
throw new SuppressedError(
new Error("New error"),
new Error("Original error"),
"Hello",
);
} catch (e) {
console.log(e.error); // Error: "New error"
}
Specifications
| Specification |
|---|
| ECMAScript Async Explicit Resource Management> # sec-suppressederror> |
Browser compatibility
Loading…