js之数组操作

数组合并

apply() 参考

concat 符合我们的需求,但它并不是将元素添加到现有数组,而是创建并返回一个新数组。然而我们需要将元素追加到现有数组……那么怎么做好?难道要写一个循环吗?别当然不是!

1
2
3
4
5
const array = ['a', 'b'];
const elements = [0, 1, 2];
array.push.apply(array, elements);
console.info(array); // ["a", "b", 0, 1, 2]