1. 程式人生 > 其它 >前端進階-個人筆記-JavaScript splice() 方法

前端進階-個人筆記-JavaScript splice() 方法

技術標籤:個人筆記JavaScriptjavascript

定義和用法
splice() 方法用於新增或刪除陣列中的元素。

注意:這種方法會改變原始陣列。

返回值
如果僅刪除一個元素,則返回一個元素的陣列。 如果未刪除任何元素,則返回空陣列。
在這裡插入圖片描述
語法

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

引數 Values

引數描述
index必需。規定從何處新增/刪除元素。該引數是開始插入和(或)刪除的陣列元素的下標,必須是數字。
howmany可選。規定應該刪除多少元素。必須是數字,但可以是 “0”。如果未規定此引數,則刪除從 index 開始到原陣列結尾的所有元素。
item1, …, itemX可選。要新增到陣列的新元素

返回值

Type描述
Array如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的陣列。

例項1
陣列中新增新元素:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");

fruits 輸出結果:

Banana,Orange,Lemon,Kiwi,Apple,Mango

例項2


移除陣列的第三個元素,並在陣列第三個位置新增新元素:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,1,"Lemon","Kiwi");

fruits 輸出結果:

Banana,Orange,Lemon,Kiwi,Mango

例項3
從第三個位置開始刪除陣列後的兩個元素:

var fruits = ["Banana", "Orange", "Apple"
, "Mango"]; fruits.splice(2,2);

fruits 輸出結果:

Banana,Orange