この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
55. sparse array
以下が出力されます:
1
2
[2 empty slots]
[2, NaN, 4]
1
undefined
2
[1, undefined, undefined, 2]
まず、配列 arr
には 4 つの要素がありますが、2 番目の要素が存在しません。そのため、出力される mpa メソッドの結果は配列 [2, NaN, 4]
になります。また、forEach メソッドでの出力は 1
と 2
の間に [2 empty slots]
が表示されます。また、for ... of ループでは、2 番目の要素が undefined
であることがわかります。最後に、 spread 演算子を使った場合、 undefined
要素も含めて [1, undefined, undefined, 2]
という配列が返されます。