本文主要介绍,如何将一个数组添加到另一个数组的尾部
代码如下
// es5 方法
var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
Array.prototype.push.apply(arr1, arr2);
console.log(arr1); // [0, 1, 2, 3, 4, 5];
//用concat方法
//concat()把两个或者多个数组链接在一起,但是不改变已经存在的数组
//而是返回一个链接之后的新数组
var a = [1,2,3];
a.concat([4,5]);
console.log(a);
//此处输出为 [1, 2, 3]
var a = [1,2,3];
a = a.concat([4,5]);
console.log(a);
//此处输出为 [1, 2, 3 ,4 ,5]
//es6
var arr3 = [...arr1, ...arr2];
//生成新数组
//此处输出为 [0, 1, 2, 3 ,4 ,5]
//或者 改变原数组
arr1.push(...arr1)