常见的办法有

1、push()方法

var arr = ['a', 'b', 'c','d'];
arr.push('e');
console.log(arr); // ['a', 'b', 'c', 'd','e']

2、concat()方法

var arr1 = ['a', 'b', 'c'];
var arr2 = ['d', 'e', 'f'];
var arr3 = arr1.concat(arr2);
console.log(arr3); // ['a', 'b', 'c', 'd', 'e', 'f']

3、可以使用ES6中的spread操作符(...)来向数组中添加数组。

var arr1 = ['a', 'b', 'c'];
var arr2 = ['d', 'e', 'f'];
var arr3 = [...arr1, ...arr2];
console.log(arr3); // ['a', 'b', 'c', 'd', 'e', 'f']

4、使用Array.prototype.unshift()方法向数组的开头添加元素,或者使用Array.prototype.splice()方法向数组的任意位置插入元素

var arr = ['a', 'b', 'c'];
arr.unshift('d');
console.log(arr); // ['d', 'a', 'b', 'c']

arr.splice(1, 0, 'e');
console.log(arr); // ['d', 'e', 'a', 'b', 'c']

08-14 03:57