📅  最后修改于: 2023-12-03 15:01:43.563000             🧑  作者: Mango
在 JavaScript 中,我们可以使用数组来存储一系列的数据。数组中的每一个元素都有一个唯一的索引,也就是位置。而有时候我们需要在指定的索引位置上添加一个新的项目,本文将介绍如何在 JavaScript 中按索引添加项目。
splice()
方法可以对数组进行增删改操作,语法如下:
array.splice(start, deleteCount, item1, item2, ...)
此方法接收至少一个参数,即 start
参数,表示想要添加或删除的项目的起始索引位置。如果想要添加新的项目,则还需设置 deleteCount
参数为 0
,表示不删除原有项目。
举个例子,现在有一个数组 fruits
:
const fruits = ["banana", "apple", "orange"];
如果想在索引 1
处插入一个新的项目 "pear"
,则可以使用以下代码:
fruits.splice(1, 0, "pear");
执行以上代码后,fruits
数组现将变为:
["banana", "pear", "apple", "orange"]
另一种方法是直接赋值。假设我们还是要在索引 1
处插入 "pear"
,则可以使用以下代码:
fruits[1] = "pear";
这种方法只适用于添加新的项目,原本在该位置上的项目将会被覆盖。
以上就是两种在 JavaScript 中按索引添加项目的方法。根据具体情况选择不同的方法即可。