合并数组
方法一:concat
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
function connect(arr1,arr2) {
let newArr = arr1.concat(arr2)
return newArr
}
方法二:…扩展运算符
扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中
function connect(arr1, arr2) {
let newArr = [...arr1, ...arr2]
return newArr
}
方法三:slice+push.apply
push.apply合并数组是把后一个数组的值依次push进前一个数组,使前一个数组发生改变,并且只能两个数组之间发生合并
function connect(arr1, arr2) {
let newArr = arr1.slice(0);
[].push.apply(newArr, arr2);
return newArr
}