AggregateError: errors
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年9月.
AggregateError
实例的 errors
数据属性包含一个表示已聚合的错误的数组。
值
Array
包含的值的顺序与作为 AggregateError()
构造函数第一个参数传入的可迭代对象中值的顺序相同。
AggregateError: errors 的属性特性 | |
---|---|
可写 | 是 |
可枚举 | 否 |
可配置 | 是 |
示例
>使用 errors
js
try {
throw new AggregateError(
// 一个 errors 可迭代对象
new Set([new Error("某个错误"), new Error("另一个错误")]),
"抛出多个错误",
);
} catch (err) {
console.log(err.errors);
// [
// Error: 某个错误,
// Error: 另一个错误
// ]
}
规范
Specification |
---|
ECMAScript® 2026 Language Specification> # sec-aggregate-error> |
浏览器兼容性
Loading…