Baseline Widely available *
AggregateError
ãªãã¸ã§ã¯ãã¯ãè¤æ°ã®ã¨ã©ã¼ã 1 ã¤ã®ã¨ã©ã¼ã«ã¾ã¨ããå¿
è¦ãããã¨ãã®ã¨ã©ã¼ã表ãã¾ããããã¯ä¸ã¤ã®æä½ã§è¤æ°ã®ã¨ã©ã¼ãå ±åããå¿
è¦ãããã¨ãã«çºçãã¾ããä¾ãã° Promise.any()
ã«ããã¦ã渡ããããã¹ã¦ã®ãããã¹ãæå¦ãããå ´åãªã©ã§ãã
AggregateError()
æ°ãã AggregateError
ãªãã¸ã§ã¯ããçæãã¾ãã
AggregateError.prototype.message
ã¨ã©ã¼ã¡ãã»ã¼ã¸ã§ãæ¢å®å¤ã¯ ""
ã§ãã
AggregateError.prototype.name
ã¨ã©ã¼åã§ãæ¢å®å¤ã¯ AggregateError
ã§ãã
AggregateError
: errors
AggregateError
ã®ã¤ã³ã¹ã¿ã³ã¹ã使ãããå復å¯è½ãªãã¸ã§ã¯ããæ¬è³ªçã«åæ ããé
åã§ããä¾ãã°ã AggregateError
ã AggregateError()
ã³ã³ã¹ãã©ã¯ã¿ã¼ãç¨ãã¦çæãããå ´åãæåã®å¼æ°ã¨ãã¦æ¸¡ãããå復å¯è½ãªãã¸ã§ã¯ãããçæãããé
åã«ãªãã¾ãã
Promise.any([Promise.reject(new Error("some error"))]).catch((e) => {
console.log(e instanceof AggregateError); // true
console.log(e.message); // "All Promises rejected"
console.log(e.name); // "AggregateError"
console.log(e.errors); // [ Error: "some error" ]
});
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" ]
}
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4