SuppressedError:error

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

SuppressedError 实例的 error 数据属性包含对导致抑制的错误的引用。

任何值。与 cause 类似,您不能假定它是一个 Error 实例,尽管通常是这样。

SuppressedError: error 的属性特性
可写
可枚举
可配置

示例

使用 error

js
try {
  throw new SuppressedError(
    new Error("New error"),
    new Error("Original error"),
    "Hello",
  );
} catch (e) {
  console.log(e.error); // Error: "New error"
}

规范

规范
ECMAScript 异步显式资源管理
# sec-suppressederror

浏览器兼容性

另见