二次元配列を一次元配列にまとめる方法(flat)
例)
二次元配列があり、この配列を一次元配列にまとめます。
const randomArray = [
[5, 8, 3, 12],
[7, 9, 11, 6],
[10, 7, 8, 14],
[9, 6, 10, 4],
[5, 7, 9, 11]
];
を
[ 5, 8, 3, 12, 7, 9, 11, 6, 10, 7, 8, 14, 9, 6, 10, 4, 5, 7, 9, 11]
にします。
方法
flat()関数を使うと便利です。
やり方
const arrayFlat = randomArray.flat()
flat()関数とは
多次元配列を1次元配列に平坦化するために使用します。このメソッドを呼び出すと、元の配列は変更されずに、新しい1次元配列が返されます。
コード
const randomArray = [
[5, 8, 3, 12],
[7, 9, 11, 6],
[10, 7, 8, 14],
[9, 6, 10, 4],
[5, 7, 9, 11]
];
const arrayFlat = randomArray.flat()
console.log(arrayFlat);
以上です!