📌  相关文章
📜  按索引位置删除项目 - Javascript (1)

📅  最后修改于: 2023-12-03 14:54:40.652000             🧑  作者: Mango

按索引位置删除项目 - JavaScript

介绍

在 JavaScript 中,可以使用 splice() 方法按照索引位置删除数组中的元素。该方法接受两个参数:要删除的元素索引和要删除的元素数量。如果要删除单个元素,则数量应该为 1。

语法
array.splice(start, deleteCount);
  • start:起始位置,从 0 开始计数。
  • deleteCount:要删除的元素数量。
示例

假设有一个数组如下:

let array = ["apple", "banana", "cherry", "date", "elderberry"];

要删除索引位置为 2 的元素(即 "cherry"),可以如下操作:

array.splice(2, 1);

现在,数组中的元素为:

["apple", "banana", "date", "elderberry"]

要删除索引位置为 1 的元素和 2 个元素(即 "banana" 和 "date"),可以如下操作:

array.splice(1, 2);

现在,数组中的元素为:

["apple", "elderberry"]
注意事项
  • 如果省略第二个参数,splice() 方法将从起始位置开始删除所有元素。
  • splice() 方法改变原数组,返回的是被删除元素组成的新数组。
  • splice() 方法也可以用来添加元素,可以通过第三个及之后的参数传入要添加的元素。
参考资料