JavaScript Array concat() (陣列合併)

陣列 (array)的 concat() 方法可以用來合併兩個不同的陣列變成一個新陣列。

語法:

var newArray = oldArray.concat(value1[, value2[, ...[, valueN]]])

用法:

var ary1 = ['a', 'b', 'c'];
var ary2 = ['d', 'e', 'f'];

var ary3 = ary1.concat(ary2);

// 輸出 ["a", "b", "c", "d", "e", "f"]
console.log(ary3);

多個陣列相加:

var num1 = [1, 2, 3];
var num2 = [4, 5, 6];
var num3 = [7, 8, 9];

var nums = num1.concat(num2, num3);

// 輸出 [1, 2, 3, 4, 5, 6, 7, 8, 9]
console.log(nums); 

參數也可以是單個值:

var fruits = ['Apple', 'Banana'];

var moreFruits = fruits.concat('Orange');

// 輸出 ["Apple", "Banana", "Orange"]
console.log(moreFruits);