let arr1 = [1, 2, 3]
let arr2 = [4, 5, 6]
1、ES6 – 扩展运算符
let arr3 = […arr1, …arr2]
console.log(arr3) // [1,2,3,4,5,6]
2、apply
arr1.push.apply(arr1,arr2);
console.log(arr1) // [1,2,3,4,5,6]
Array.prototype.push.apply(arr1,arr2);
console.log(arr1) // [1,2,3,4,5,6]
3、通过map()
arr1.map(item=>{
arr2.push(item)
});
console.log(arr2) // [1,2,3,4,5,6]
4、通过for循环
for(let i in arr1){
arr2.push(arr[i]);
}
console.log(arr2) // [1,2,3,4,5,6]
5、concat
var arr = arr1.concat(arr2); // [1,2,3,4,5,6]