aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-17 01:21:51 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-27 23:12:01 +0900
commitd81f849037576806d9ba5f2ba74cc8eb2dfcad5e (patch)
treef66673ce4e26e138614a0d3b3c8c089b08047576 /files
parent9c905ef22ee1368504ab9fc0f1cead879ce8bfe5 (diff)
downloadtranslated-content-d81f849037576806d9ba5f2ba74cc8eb2dfcad5e.tar.gz
translated-content-d81f849037576806d9ba5f2ba74cc8eb2dfcad5e.tar.bz2
translated-content-d81f849037576806d9ba5f2ba74cc8eb2dfcad5e.zip
Update index.md
Diffstat (limited to 'files')
-rw-r--r--files/ja/web/javascript/reference/global_objects/aggregateerror/aggregateerror/index.md71
1 files changed, 30 insertions, 41 deletions
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
---
-<div>{{JSRef}}</div>
+{{JSRef}}
-<p><code><strong>AggregateError()</strong></code> コンストラクタは、単一のエラーにラップする必要があるいくつかのエラーに対してエラーを作成します。</p>
+**`AggregateError()`** コンストラクターは、単一のエラーにラップする必要があるいくつかのエラーに対してエラーを作成します。
-<h2 id="構文">構文</h2>
+## 構文
-<pre class="syntaxbox notranslate">new AggregateError(errors[, message])</pre>
+```js
+new AggregateError(errors)
+new AggregateError(errors, message)
+```
-<h3 id="値">値</h3>
+### 引数
-<dl>
- <dt><code>errors</code></dt>
- <dd>エラーの反復可能であり、実際には {{JSxRef("Error")}} インスタンスではない場合があります。</dd>
- <dt><code>message</code>{{Optional_Inline}}</dt>
- <dd>集計エラーのオプションのヒューマンリーダブルの説明。</dd>
-</dl>
+- `errors`
+ - : エラーの反復可能オブジェクトであり、実際には {{JSxRef("Error")}} インスタンスではない場合があります。
+- `message`{{Optional_Inline}}
+ - : オプションで、統合エラーの人間可読な説明です。
-<h2 id="例">例</h2>
+## 例
-<h3 id="AggregateError_の作成"><code>AggregateError</code> の作成</h3>
+### `AggregateError` の作成
-<pre class="brush: js; notranslate">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" ]
-}</pre>
+}
+```
-<h2 id="仕様">仕様</h2>
+## 仕様書
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">仕様</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Promise.any', '#sec-aggregate-error-constructor', 'AggregateError()')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
-<h2 id="ブラウザー実装状況">ブラウザー実装状況</h2>
+## ブラウザーの互換性
-<div>
+{{Compat}}
+## 関連情報
-<p>{{Compat("javascript.builtins.AggregateError.AggregateError")}}</p>
-</div>
-
-<h2 id="関連項目">関連項目</h2>
-
-<ul>
- <li>{{jsxref("Promise.any")}}</li>
-</ul>
+- `AggregateError` のポリフィルが [`core-js`](https://github.com/zloirock/core-js#ecmascript-promise) で利用できます
+- {{jsxref("Promise.any")}}