ES6中向數組添加元素有以下幾種方式:
push()
方法:push()
方法可以向數組末尾添加一個或多個元素。let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
arr.push(5, 6); // [1, 2, 3, 4, 5, 6]
concat()
方法:concat()
方法可以合并多個數組,并返回一個新的數組。let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = arr1.concat(arr2); // [1, 2, 3, 4, 5, 6]
...
):擴展運算符可以將一個數組展開,然后合并到另一個數組中。let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = [...arr1, ...arr2]; // [1, 2, 3, 4, 5, 6]
splice()
方法:splice()
方法可以刪除、添加或替換數組中的元素。let arr = [1, 2, 3];
arr.splice(2, 0, 4); // 在索引2的位置添加元素4
console.log(arr); // [1, 2, 4, 3]
注意:以上方法都是返回一個新的數組或修改原數組,而不是直接向原數組添加元素。