JavaScript Array splice()
- 上一頁 sort()
- 下一頁 toReversed()
- 返回上一層 JavaScript Array 參考手冊
定義和用法
splice()
方法向/從數組添加/刪除項目,并返回刪除的項目。
注釋:splice()
方法會改變原始數組。
實例
例子 1
將項目添加到數組:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 0, "Lemon", "Kiwi");
例子 2
在位置 2,添加新項目,并刪除 1 個項目:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 1, "Lemon", "Kiwi");
例子 3
在位置 2,刪除 2 個項目:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"]; fruits.splice(2, 2);
語法
array.splice(index, howmany, item1, ....., itemX)
參數值
參數 | 描述 |
---|---|
index | 必需。整數,指定在什么位置添加/刪除項目,使用負值指定從數組末尾開始的位置。 |
howmany | 可選。要刪除的項目數。如果設置為 0,則不會刪除任何項目。 |
item1, ..., itemX | 可選。要添加到數組中的新項目。 |
技術細節
返回值: | 新數組,包含刪除的項目(如果有)。 |
---|---|
JavaScript 版本: | ECMAScript 1 |
瀏覽器支持
所有瀏覽器都完全支持 splice()
方法:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
相關頁面
- 上一頁 sort()
- 下一頁 toReversed()
- 返回上一層 JavaScript Array 參考手冊