📅  最后修改于: 2023-12-03 14:42:34.947000             🧑  作者: Mango
在JavaScript 中,splice()
方法是一个非常有用的数组操作方法。该方法可以向数组中添加或删除元素,并返回被删除的元素。
array.splice(index, howMany, item1, item2, ..., itemX)
splice()
方法接受三个参数:
index
:必需。规定要添加或删除元素的位置。howMany
:必需。规定要删除的元素数量。item1, item2, ..., itemX
:可选。要添加到数组中的新元素。可以通过 splice()
方法向数组中添加新元素。下面的例子将一个新元素添加到数组的第二个位置:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1, 0, "Lemon");
console.log(fruits); // ["Banana", "Lemon", "Orange", "Apple", "Mango"]
可以通过 splice()
方法从数组中删除元素。下面的例子将数组中的第二个元素删除:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1, 1);
console.log(fruits); // ["Banana", "Apple", "Mango"]
可以通过 splice()
方法将数组中的元素替换为新的元素。下面的例子将数组中的第二个元素替换为新的元素:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1, 1, "Lemon");
console.log(fruits); // ["Banana", "Lemon", "Apple", "Mango"]
splice()
方法返回被删除的元素的一个数组。如果要向数组中添加元素,则返回一个空数组。下面的例子删除数组中的第二个元素并返回被删除的元素:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const removed = fruits.splice(1, 1);
console.log(removed); // ["Orange"]
console.log(fruits); // ["Banana", "Apple", "Mango"]
splice()
方法是一种非常有用的数组操作方法。它可以向数组中添加、删除或替换元素,以及返回被删除的元素的数组。如果您需要在JavaScript 中对数组进行操作,那么 splice()
方法绝对是一种值得学习的方法。