常用的数组组合并可以使用3种方式
- 使用Apply方法:这个方法是将数组各项添加到另一个数组当中,是一种改变原数组的方法
- 使用concat方法:这个方法不是添加到现有数组,而是创建并返回一个新数组。
- 使用ES6语法的拓展运算符:这个方法也是创建一个新数组
一.关于Apply
var array = ["a", "b"];
var elements = [0, 1, 2];
array.push.apply(array, elements);
console.log(array); // ["a", "b", 0, 1, 2]
二.关于concat
var array = ["a", "b"];
var elements = [0, 1, 2];
var newArray = array.concat(elements);
console.log(array); //['a', 'b']
console.log(newArray);// ["a", "b", 0, 1, 2]
三.关于ES6的拓展运算符
var newArray = [...array,...elements]
console.log(newArray); // ["a", "b", 0, 1, 2]