最新的Web開發教程
 

JavaScript排列splice() Method

<JavaScript的陣列參考

將項目添加到數組:

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

水果的結果將是:

Banana,Orange,Lemon,Kiwi,Apple,Mango
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

splice()方法增加/刪除數組項/,和返回被刪除item(s)

Note:此方法更改原始數組。


瀏覽器支持

在表中的數字規定,完全支持方法的第一個瀏覽器版本。

方法
splice()

句法

參數值
參數 描述
index 需要。 指定在什麼位置添加/刪除項目,使用負值的整數從數組的末尾指定位置
howmany 需要。 要刪除的項目數。 如果設置為0,任何項目都將被刪除
item1 , ..., itemX 可選的。 新的item(s)被添加到陣列

技術細節

返回值: 一個新的數組,包含移除項目(if any)
JavaScript的版本: 1.2

例子

更多示例

在位置2,添加新項目,並刪除1項:

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

水果的結果將是:

Banana,Orange,Lemon,Kiwi,Mango
試一試»

在位置2,取出2項:

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

水果的結果將是:

Banana,Orange,Kiwi
試一試»

<JavaScript的陣列參考