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);