AggregateError() constructor - JavaScript 编辑
The AggregateError()
constructor creates an error for several errors that need to be wrapped in a single error.
Syntax
new AggregateError(errors[, message])
Parameters
errors
- An iterable of errors, may not actually be
Error
instances. message
Optional- An optional human-readable description of the aggregate error.
Examples
Creating an AggregateError
try {
throw new AggregateError([
new Error("some error"),
], 'Hello');
} catch (e) {
console.log(e instanceof AggregateError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "AggregateError"
console.log(e.errors); // [ Error: "some error" ]
}
Specifications
Specification |
---|
Promise.any The definition of 'AggregateError()' in that specification. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论