JavaScript 聚合错误对象
JavaScript AggregateError对象用于反映许多单个错误的整体错误。这可以在需要以组合错误的形式表示多个错误时使用,例如,当传递给它的所有承诺都被拒绝时,它可以由Promise.any()抛出。
构造:构造函数AggregateError()用于创建 AggregateError 的新对象。
实例属性:该对象有两个属性:
- message:我们使用AggregateError.prototype.message来显示错误消息。显示的默认错误消息是“” 。
- name:我们使用AggregateError.prototype.name来显示错误的名称。显示的默认错误名称是 AggregateError。
示例 1:此示例显示了 AggregateError 的捕获。
Javascript
Javascript
输出:
true
All promises were rejected
AggregateError
[Error: There is any error occured]
示例 2:此示例显示了 AggregateError 的创建。
Javascript
输出:
true
These are multiple errors
AggregateError
[Error: This is Error 1,
Error: This is Error 2,
Error: This is Error 3]