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

Array 包含的值的顺序与作为 {{jsxref("AggregateError/AggregateError", "AggregateError()")}} 构造函数第一个参数传入的可迭代对象中值的顺序相同。

{{js_property_attributes(1, 0, 1)}}

示例

使用 errors

try {
  throw new AggregateError(
    // 一个 errors 可迭代对象
    new Set([new Error("某个错误"), new Error("另一个错误")]),
    "抛出多个错误",
  );
} catch (err) {
  console.log(err.errors);
  // [
  //   Error: 某个错误,
  //   Error: 另一个错误
  // ]
}