📜  JavaScript 聚合错误对象

📅  最后修改于: 2022-05-13 01:56:49.430000             🧑  作者: Mango

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]