📅  最后修改于: 2023-12-03 14:52:56.137000             🧑  作者: Mango
有时候,在Javascript中,我们需要向数组中添加新的元素。这可以通过多种方式完成。以下是一些在数组角度中附加元素的基本方法。
使用push()
方法可以向已有的数组末尾添加新的元素。
let fruits = ["apple", "banana"];
fruits.push("kiwi"); //向数组末尾添加一个新的元素
console.log(fruits); // ["apple", "banana", "kiwi"]
使用unshift()
方法可以向数组的开头添加一个新的元素。
let fruits = ["apple", "banana"];
fruits.unshift("kiwi"); //向数组开头添加一个新的元素
console.log(fruits); // ["kiwi", "apple", "banana"]
使用数组的splice()
方法可以在指定位置添加一个或多个新的元素。
let fruits = ["apple", "banana"];
fruits.splice(1, 0, "kiwi"); //在索引1的位置添加一个新的元素
console.log(fruits); // ["apple", "kiwi", "banana"]
使用concat()
方法可以将两个或多个数组合并成一个数组。
let fruits1 = ["apple", "banana"];
let fruits2 = ["kiwi", "orange"];
let allFruits = fruits1.concat(fruits2); //将两个数组合并
console.log(allFruits); // ["apple", "banana", "kiwi", "orange"]
可以使用ES6中的展开运算符...
将一个数组展开并与另一个数组合并。
let fruits1 = ["apple", "banana"];
let fruits2 = ["kiwi", "orange"];
let allFruits = [...fruits1, ...fruits2]; //使用展开运算符将两个数组合并
console.log(allFruits); // ["apple", "banana", "kiwi", "orange"]
以上是在数组角度中附加元素的一些基本方法,您可以根据需要选择相应的方法。