回答編集履歴
4
.
test
CHANGED
@@ -7,4 +7,4 @@
|
|
7
7
|
```js
|
8
8
|
const result = Promise.all([p1(), p2()]).then(...).catch(...);
|
9
9
|
```
|
10
|
-
この場合、`result` は `catch()` の戻り値で、`catch()` の後に fulfill される `Promise` です。`Promise.all()` の戻り値とは**別の `Promise` です**。
|
10
|
+
この場合、`result` は `catch()` の戻り値で、`catch()` に渡した関数の実行後に fulfill される `Promise` です。`Promise.all()` の戻り値とは**別の `Promise` です**。
|
3
.
test
CHANGED
@@ -7,4 +7,4 @@
|
|
7
7
|
```js
|
8
8
|
const result = Promise.all([p1(), p2()]).then(...).catch(...);
|
9
9
|
```
|
10
|
-
この場合、`result` は `catch()` の戻り値で、`Promise.all()` の戻り値とは**別の `Promise` です**。
|
10
|
+
この場合、`result` は `catch()` の戻り値で、`catch()` の後に fulfill される `Promise` です。`Promise.all()` の戻り値とは**別の `Promise` です**。
|
2
.
test
CHANGED
@@ -1,3 +1,4 @@
|
|
1
|
+
どちらのコードでも `catch` はできているはずです。
|
1
2
|
```js
|
2
3
|
const result = Promise.all([p1(), p2()]);
|
3
4
|
```
|
1
.
test
CHANGED
@@ -4,8 +4,6 @@
|
|
4
4
|
この場合、`result` は `Promise.all()` の返り値で、指定された2つの`Promise`を両方処理するために作られた `Promise` です。
|
5
5
|
|
6
6
|
```js
|
7
|
-
const result = Promise.all([p1(), p2()])
|
7
|
+
const result = Promise.all([p1(), p2()]).then(...).catch(...);
|
8
|
-
.then(() => { ...})
|
9
|
-
.catch(() => { ... ));
|
10
8
|
```
|
11
9
|
この場合、`result` は `catch()` の戻り値で、`Promise.all()` の戻り値とは**別の `Promise` です**。
|