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: 另一个错误
// ]
}