ES6中有幾種方法可以向數組中添加元素:
使用push()
方法:將一個或多個元素添加到數組的末尾,并返回新數組的長度。例如:
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
使用unshift()
方法:將一個或多個元素添加到數組的開頭,并返回新數組的長度。例如:
let arr = [2, 3, 4];
arr.unshift(1);
console.log(arr); // [1, 2, 3, 4]
使用擴展運算符(spread operator):將一個數組展開,并將其元素添加到另一個數組中。例如:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = [...arr1, ...arr2];
console.log(newArr); // [1, 2, 3, 4, 5, 6]
使用數組的解構賦值:將一個數組的元素解構賦值給另一個數組。例如:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
arr1 = [...arr1, ...arr2];
console.log(arr1); // [1, 2, 3, 4, 5, 6]
使用splice()
方法:在指定位置插入一個或多個元素,并可選擇刪除指定數量的元素。例如:
let arr = [1, 2, 3];
arr.splice(1, 0, 4);
console.log(arr); // [1, 4, 2, 3]