- 需求:数组合并
- 传统方法
let arr1 = [{id: 0, name: '全部'}],
arr2 = [{id: 1, name: '新生'}, {id: 2, name: '老生'}];
for (let i = 0, len = arr2.length; i < len; i++) {
arr1.push(arr2[i]);
}
- 利用apply的特性
[].push(arr1, arr2);
数组合并技巧
本文介绍两种在JavaScript中合并数组的方法:传统for循环遍历和利用Array.prototype.apply特性。通过实例展示了如何将两个数组arr1和arr2进行合并。
let arr1 = [{id: 0, name: '全部'}],
arr2 = [{id: 1, name: '新生'}, {id: 2, name: '老生'}];
for (let i = 0, len = arr2.length; i < len; i++) {
arr1.push(arr2[i]);
}
[].push(arr1, arr2);

被折叠的 条评论
为什么被折叠?