AggregateError: errors

基线 广泛可用

此功能已得到良好建立,并且可在许多设备和浏览器版本中使用。它自以下时间以来在浏览器中可用 2020 年 9 月.

errorsAggregateError 实例的数据属性,它包含一个表示已聚合错误的数组。

一个 Array,包含的值与作为 AggregateError() 构造函数的第一个参数传递的可迭代对象的顺序相同。

AggregateError: errors 的属性
可写
可枚举
可配置

示例

使用 errors

js
try {
  throw new AggregateError(
    // An iterable of errors
    new Set([new Error("some error"), new Error("another error")]),
    "Multiple errors thrown",
  );
} catch (err) {
  console.log(err.errors);
  // [
  //   Error: some error,
  //   Error: another error
  // ]
}

规范

规范
ECMAScript 语言规范
# sec-aggregate-error

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅