この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - JavaScript クイズ
23. Promise.all()

コンソールに以下が出力されます:

[]
[ 1, 2, 3, 4 ]
error

最初の Promise.all([]) は空の配列を受け取りますが、 then() 内の value は空の配列 []が出力されます。

2番目の Promise.all([1,2,Promise.resolve(3), Promise.resolve(4)])は、3つの整数と1つの解決された Promiseを含む配列を受け取ります。 then() 内の value には、 [1, 2, 3, 4] という値が出力されます。

最後の Promise.all([1,2,Promise.resolve(3), Promise.reject('error')]) は、3つの整数と1つの拒否された Promiseを含む配列を受け取ります。 then() 内の error には、文字列 error が出力されます。