回答編集履歴

1

asyncなので返り値はPromiseだった

2022/09/18 05:01

投稿

maisumakun
maisumakun

スコア145199

test CHANGED
@@ -6,7 +6,7 @@
6
6
  ])
7
7
  ```
8
8
 
9
- この部分ですが、`map`の引数とした関数が**何も返さない**ため、`Promise.all`に渡るのは`undefined`ばかりが入っ配列と、中で`getData2`が生成した`Promise`はただ捨てられます。
9
+ この部分ですが、`map`の引数とした関数が`getData2(id)`の結果と関連を持たないため、中で`getData2`が生成した`Promise`はただ捨てられます。
10
10
 
11
11
  `getData2`の前に`await`を書くか、`id => getData2(id)`と`Promise`を返り値とするかをしましょう。
12
12