concat メソッド
concatメソッドは、指定された配列を
1つの配列に結合します。このメソッドは一方の配列に適用され、
メソッドのパラメータとして結合する他の配列が渡されます。
このメソッドは元の配列を変更せず、
新しい配列を返します。
構文
配列.concat(別の配列, さらに別の配列, さらに...);
例
concatメソッドを使って3つの配列を
1つに結合してみましょう:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
コード実行結果:
[1, 2, 3, 4, 5, 6]
例
次に、2つの配列を結合してみましょう:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
コード実行結果:
[1, 2, 3, 4]
例
配列だけでなく、具体的な値を渡すこともできます:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
コード実行結果:
[1, 2, 3, 4, 5, 6]
例
空の配列に対してメソッドを適用することもできます。 この場合、結合するすべての配列がメソッドのパラメータとして渡されます:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
コード実行結果:
[1, 2, 3, 4, 5, 6]
関連項目
-
joinメソッド、
配列を文字列に結合します