📜  JavaScript 数组方法 .splice() - Javascript (1)

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

JavaScript 数组方法 .splice()

在JavaScript中,数组是一种非常有用且经常使用的数据类型。在数组中添加、删除和替换元素是很常见的任务。其中一个最常用的方法是 .splice()。

描述

JavaScript中的 .splice() 方法用于修改数组。它可以通过添加、删除或替换数组元素来改变原始数组。

.splice()方法的语法如下:

array.splice(start, deleteCount, item1, item2, ...)

在这里:

  • array 是必需的。要修改的数组。
  • start 是必需的。在数组中开始修改的位置(下标从0开始)。
  • deleteCount 是可选的。表示要删除的元素个数。如果设置为0,就不会删除任何元素。
  • item1, item2, ... 是可选的。要添加到数组的新元素。如果不指定,则只删除元素。
返回值

.splice() 方法返回被删除元素的数组。如果没有删除元素,则返回一个空数组。

例子

下面是一些使用 .splice() 方法的例子:

删除元素

以下示例会删除数组中的第二个元素:

let array = ["apple", "banana", "cherry"];
array.splice(1, 1);
console.log(array);
// 输出:["apple", "cherry"]
添加元素

以下示例会向数组中添加新元素:

let array = ["apple", "cherry"];
array.splice(1, 0, "banana");
console.dir(array);
// 输出:["apple", "banana", "cherry"]
替换元素

以下示例会替换数组中的元素:

let array = ["apple", "banana", "cherry"];
array.splice(1, 1, "kiwi");
console.log(array);
// 输出:["apple", "kiwi", "cherry"]
总结

JavaScript中的 .splice() 方法非常有用,可以通过添加、删除或替换数组元素来改变原始数组。它的语法非常简单易懂,需要注意的是第一个参数是开始修改的位置,可以通过添加第二个参数来指定要删除的元素个数,也可以在第三个参数之后添加新元素。