例
將項目添加到數組:
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的陣列參考