JavaScriptで配列を二次元配列に結合する関数
任意の数の配列をパラメータとして受け取り、それらを一つの二次元配列に結合する関数 unite を作ってみましょう。
以下は、説明した関数の動作例です:
let result = unite([1, 2, 3], [4, 5, 6], [7, 8, 9]);
console.log(result); // 出力は [ [1, 2, 3,] [4, 5, 6], [7, 8, 9] ] になります
関数は十分に複雑ですが、rest演算子を使用した実装は非常に簡潔になります:
function unite(...arrs) {
return arrs;
}