splice()
函數會影響原數組的索引
splice()
函數的語法如下:
array.splice(index, deleteCount, item1, ....., itemX)
參數說明:
index
:必需。整數,規定添加/刪除項目的位置,使用負數可從數組尾部開始計算位置。deleteCount
:必需。要刪除的項目數量。如果設置為 0,則不會刪除項目,只會在指定位置添加新元素。item1, ..., itemX
:可選。向數組添加的新項目。如果省略,則不會添加任何新元素。當你使用 splice()
函數向數組中添加或刪除元素時,原數組的索引可能會發生變化。例如,如果你在數組的開頭插入一個元素,那么所有其他元素的索引都將增加 1。同樣,如果你刪除了一個元素,那么該元素之后的所有元素的索引都將減少 1。