splice()
函数会影响原数组的索引
splice()
函数的语法如下:
array.splice(index, deleteCount, item1, ....., itemX)
参数说明:
index
:必需。整数,规定添加/删除项目的位置,使用负数可从数组尾部开始计算位置。deleteCount
:必需。要删除的项目数量。如果设置为 0,则不会删除项目,只会在指定位置添加新元素。item1, ..., itemX
:可选。向数组添加的新项目。如果省略,则不会添加任何新元素。
当你使用 splice()
函数向数组中添加或删除元素时,原数组的索引可能会发生变化。例如,如果你在数组的开头插入一个元素,那么所有其他元素的索引都将增加 1。同样,如果你删除了一个元素,那么该元素之后的所有元素的索引都将减少 1。