语法
var new_array = old_array.concat(value1[, value2[, ...[, valueN]]])
说明:
new_array:返回的新数组
old_array:原数组
value1...valueN:新并入的数组
concat()
方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组;此方法可以使用任意数量的数组参数。
var arr = [1,2,3,4,5]
var arr1=[6,7]
var newArr = arr.concat(arr1);
console.log("原数组",arr);
console.log("返回值",newArr);
输出:
原数组 (5) [1, 2, 3, 4, 5]
返回值 (7) [1, 2, 3, 4, 5, 6, 7]
再来看看传入多个数组参数的:
var arr = [1,2,3,4,5]
var arr1=[6,7]
var arr2=[9,10,11]
var newArr = arr.concat(arr1,arr2);
console.log("原数组",arr);
console.log("返回值",newArr);
输出:
原数组 (5) [1, 2, 3, 4, 5]
返回值 (10) [1, 2, 3, 4, 5, 6, 7, 9, 10, 11]