まず、問題の要件を理解しましょう。与えられた複数の配列を結合するためには、JavaScript の組み込み関数であるconcat()
を使用します。concat()
関数は、指定した配列を元の配列に連結し、新しい配列を返します。
function joinedLogger(array) {
// 配列の結合
const result = array.reduce((acc, curr) => acc.concat(curr), []);
// ログ出力
console.log(result.join(' '));
}
// 使用例
const arrays = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
joinedLogger(arrays);
上記のコードでは、joinedLogger
という関数を定義しています。この関数は、引数として配列array
を受け取ります。reduce()
メソッドを使用して、array
の要素を順番に処理し、concat()
関数を使って配列を結合しています。最後に、result
配列をスペース区切りでログに出力しています。
上記のコードを実行すると、与えられた配列[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
が結合され、ログには1 2 3 4 5 6 7 8 9
という結果が出力されます。