From d81f849037576806d9ba5f2ba74cc8eb2dfcad5e Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 17 Sep 2021 01:21:51 +0900 Subject: Update index.md --- .../aggregateerror/aggregateerror/index.md | 71 +++++++++------------- 1 file changed, 30 insertions(+), 41 deletions(-) (limited to 'files') diff --git a/files/ja/web/javascript/reference/global_objects/aggregateerror/aggregateerror/index.md b/files/ja/web/javascript/reference/global_objects/aggregateerror/aggregateerror/index.md index f98f2de7c4..8fad63f0c8 100644 --- a/files/ja/web/javascript/reference/global_objects/aggregateerror/aggregateerror/index.md +++ b/files/ja/web/javascript/reference/global_objects/aggregateerror/aggregateerror/index.md @@ -1,34 +1,38 @@ --- -title: AggregateError() constructor +title: AggregateError() コンストラクター slug: Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError tags: - - Constructor + - コンストラクター - JavaScript - - Reference + - リファレンス + - ポリフィル +browser-compat: javascript.builtins.AggregateError.AggregateError translation_of: Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError --- -
{{JSRef}}
+{{JSRef}} -

AggregateError() コンストラクタは、単一のエラーにラップする必要があるいくつかのエラーに対してエラーを作成します。

+**`AggregateError()`** コンストラクターは、単一のエラーにラップする必要があるいくつかのエラーに対してエラーを作成します。 -

構文

+## 構文 -
new AggregateError(errors[, message])
+```js +new AggregateError(errors) +new AggregateError(errors, message) +``` -

+### 引数 -
-
errors
-
エラーの反復可能であり、実際には {{JSxRef("Error")}} インスタンスではない場合があります。
-
message{{Optional_Inline}}
-
集計エラーのオプションのヒューマンリーダブルの説明。
-
+- `errors` + - : エラーの反復可能オブジェクトであり、実際には {{JSxRef("Error")}} インスタンスではない場合があります。 +- `message`{{Optional_Inline}} + - : オプションで、統合エラーの人間可読な説明です。 -

+## 例 -

AggregateError の作成

+### `AggregateError` の作成 -
try {
+```js
+try {
   throw new AggregateError([
     new Error("some error"),
   ], 'Hello');
@@ -37,33 +41,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/AggregateError/Aggregate
   console.log(e.message);                   // "Hello"
   console.log(e.name);                      // "AggregateError"
   console.log(e.errors);                    // [ Error: "some error" ]
-}
+} +``` -

仕様

+## 仕様書 - - - - - - - - - - - -
仕様
{{SpecName('Promise.any', '#sec-aggregate-error-constructor', 'AggregateError()')}}
+{{Specifications}} -

ブラウザー実装状況

+## ブラウザーの互換性 -
+{{Compat}} +## 関連情報 -

{{Compat("javascript.builtins.AggregateError.AggregateError")}}

-
- -

関連項目

- - +- `AggregateError` のポリフィルが [`core-js`](https://github.com/zloirock/core-js#ecmascript-promise) で利用できます +- {{jsxref("Promise.any")}} -- cgit v1.2.3-54-g00ecf