1. 程式人生 > >JS 在陣列指定位置插入/刪除資料的方法

JS 在陣列指定位置插入/刪除資料的方法

splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。

語法:

arrayObject.splice(index,howmany,item1,.....,itemX)

引數說明

引數 描述
index 必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。
howmany 必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
item1, …, itemX 可選。向陣列新增的新專案。

新增一個元素

var array = [1,2,3,4,6];
array.splice(4,0,5);

結果:array為[1,2,3,4,5,6]。

刪除並替換一個元素

var array = [1,2,2,4,5];
array.splice(2,1,3);

結果:array為[1,2,3,4,5]。