总结数组合并的方法,方便日后查阅。
1. concat
用于连接两个或多个数组。
array1.concat(array2, array3, ..., arrayX)
注意:不会改变现有数组
arr1.concat(arr2) // [1, 2, 3, a, b, c, d]
2. array.push.apply()
注意:该方法会改变原数组
arr1.push.apply(arr1, arr2); // [1, 2, 3, a, b, c, d]
3. for循环
注意:该方法会改变原数组
选择长度较小的数组循环,能减少循环次数
// 选择长度较小的数组作为循环
for (let i = 0; i < arr1.length; i++) {
arr2.push(arr1[i])
}
console.log(arr2) // [a,b,c,d,1,2,3]