合并两个数组

下面两种合并数组的方法都是返回新的数组

1.数组合并的常规方法concat():

concat();方法为赋值并新增,返回一个新数组,只适合无嵌套的数组,concat();会将数组最外层的中括号去掉,然后对其元素进行拷贝。

var arr1 = [1,2,3];

var arr2 = [3,4,5,6,7];

var arr = arr1.concat(arr2);    //[1,2,3,3,4,5,6,7]

2.ES6扩展运算符

var arr1 = [1,2,3];

var arr2 = [3,4,5,6 ,7];

var arr = [...arr1,...arr2]; //[1,2,3,3,4,5,6, 7]
未完,待续......
原文地址:https://www.cnblogs.com/zhishiyv/p/14545234.html