📌  相关文章
📜  删除数组 javascript 中索引处的项目(1)

📅  最后修改于: 2023-12-03 15:36:56.095000             🧑  作者: Mango

删除数组 javascript 中索引处的项目

在 JavaScript 中删除数组中的一个特定位置的元素需要使用 splice() 方法,该方法可以添加或删除数组的元素,并返回被删除的项目。

语法
array.splice(start, deleteCount, item1, item2, ...)
  • start:表示在哪个索引位置开始删除元素
  • deleteCount:表示需要删除的元素数量,可以省略,默认是从 start 开始删除到数组结尾
  • item1, item2:可选项,表示要添加进数组的元素
示例

下面的例子删除了 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() 方法提供了一个非常灵活的方法来删除数组中的元素,并且可以在删除的位置添加新的元素。当需要从数组中删除特定位置的元素时,可以使用此方法实现。