AggregateError:errors
AggregateError 实例的 errors 数据属性包含一个数组,表示被聚合的错误。
值
一个 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® 2026 语言规范 # sec-aggregate-error |
浏览器兼容性
加载中…