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

瀏覽器相容性

另見