概要
下記のように出力結果が、多次元配列に処理があります。
出力結果をflatにしたいのすが、mapの戻り値をスプレッド構文で記述して一層の配列にすることはできないでしょうか?
flat関数を使用することでフラット化が出来ますが、スプレッド構文を戻り値として指定してフラット化出来ないでしょうか?
javascript
1 const sample = Array(3).fill(Array(3).fill(0)) 2 const res = sample.map(innerArray=>{ 3 return innerArray.map(num =>{ 4 // この部分をスプレッド構文で返したいがエラーになる。 5 // return ...(num + 3) 6 return num + 3 7 }) 8 })
// 実際の戻り値 [Array(3), Array(3), Array(3)] // やりたい結果 [3, 3, 3, 3, 3, 3, 3, 3, 3]
回答4件
あなたの回答
tips
プレビュー