该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
语法:
arrayObject.concat(array1,array2,......,arrayX)
var arr1 = [1,2,3];
var arr2 = [4,5,6];
var arr = new Array;
arr = arr.concat(arr1,arr2);
console.log(arr) // [1, 2, 3, 4, 5, 6];
返回一个新的数组。
该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。
如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。