📅  最后修改于: 2023-12-03 15:36:56.095000             🧑  作者: Mango
在 JavaScript 中删除数组中的一个特定位置的元素需要使用 splice()
方法,该方法可以添加或删除数组的元素,并返回被删除的项目。
array.splice(start, deleteCount, item1, item2, ...)
start
开始删除到数组结尾下面的例子删除了 fruits
数组中的第二个元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1, 1);
运行后,fruits
数组就变成了 ["Banana", "Apple", "Mango"]
。
如果要从数组中删除多个元素,可以通过增加 deleteCount
参数来实现:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1, 2);
运行后,fruits
数组就变成了 ["Banana", "Mango"]
。
如果要在删除的位置添加一个新的元素,可以通过在 splice()
方法中传递额外的参数来实现:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
运行后,fruits
数组就变成了 ["Banana", "Orange", "Lemon", "Kiwi", "Mango"]
。
splice()
方法提供了一个非常灵活的方法来删除数组中的元素,并且可以在删除的位置添加新的元素。当需要从数组中删除特定位置的元素时,可以使用此方法实现。