AggregateError: errors
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2020å¹´9æ.
errors 㯠AggregateError ã¤ã³ã¹ã¿ã³ã¹ã®ãã¼ã¿ããããã£ã§ãéç´ãããã¨ã©ã¼ã表ãé
åãä¿æãã¾ãã
å¤
Array ã§ã AggregateError() ã³ã³ã¹ãã©ã¯ã¿ã¼ã®æåã®å¼æ°ã¨ãã¦æ¸¡ãããå復å¯è½ãªãã¸ã§ã¯ãã¨åãé åºã§å¤ãå«ã¿ã¾ãã
AggregateError: errors ã®ããããã£å±æ§ | |
|---|---|
| æ¸è¾¼å¯è½ | å¯ |
| åæå¯è½ | ä¸å¯ |
| è¨å®å¯è½ | å¯ |
ä¾
>errors ã®ä½¿ç¨
js
try {
throw new AggregateError(
// ã¨ã©ã¼ã®å復å¯è½ãªãã¸ã§ã¯ã
new Set([new Error("ããã¨ã©ã¼"), new Error("ããä¸ã¤ã®ã¨ã©ã¼")]),
"è¤æ°ã®ã¨ã©ã¼ãçºçãã¾ãã",
);
} catch (err) {
console.log(err.errors);
// [
// Error: ããã¨ã©ã¼,
// Error: ããä¸ã¤ã®ã¨ã©ã¼
// ]
}
仿§æ¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-aggregate-error> |