【发布时间】:2022-01-25 04:42:10
【问题描述】:
我最近注意到了新的 AggregateError 对象(ECMAScript 2021)。有没有推荐使用的案例或最佳实践?
【问题讨论】:
标签: javascript error-handling runtime-error aggregateerror
我最近注意到了新的 AggregateError 对象(ECMAScript 2021)。有没有推荐使用的案例或最佳实践?
【问题讨论】:
标签: javascript error-handling runtime-error aggregateerror
来自MDN wiki的描述:
当需要将多个错误包装在一个错误中时,AggregateError 对象表示一个错误。当一个操作需要报告多个错误时,例如 Promise.any(),当所有传递给它的 Promise 都被拒绝时,就会抛出它。
所以,只要描述合适就使用它——如果你想一次抛出多个错误。
【讨论】: