方法1——concat
var arr1 = [1, 2, 3],
arr2 = [4, 5, 6];
var newArr = arr1.concat(arr2)
arr1 // [1, 2 ,3]
newArr // [1, 2, 3, 4, 5, 6]
方法2——ES6扩展运算符[...arr]
var arr1 = [1, 2, 3],
arr2 = [4, 5, 6];
arr1.push(...arr2) // 6 数组长度
arr1 // [1, 2, 3, 4, 5, 6]
方法3——apply(context, parmas)
var arr1 = [1, 2, 3],
arr2 = [4, 5, 6];
arr1.push.apply(arr1, arr2) // 6 数组长度
Array.prototype.push.apply(arr1, arr2) // 6 数组长度
arr1 // [1, 2, 3, 4, 5, 6]