聚合错误 - Javascript

Ran*_*ner 4 javascript error-handling runtime-error aggregateerror

我最近注意到了新AggregateError对象(ECMAScript 2021)。有没有推荐使用它的案例或最佳实践?

VLA*_*LAZ 5

来自MDN wiki的描述:

当需要将多个错误包装在一个错误中时,AggregateError 对象表示一个错误。当一个操作(例如 Promise.any())需要报告多个错误时,当传递给它的所有 Promise 都被拒绝时,就会抛出该错误。

因此,只要描述合适就使用它 - 如果您想一次抛出多个错误。