JavaScript Array splice()
示例
// 建立一個數組
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 處,新增 "Lemon" 和 "Kiwi"
fruits.splice(2, 0, "Lemon", "Kiwi");
自己動手試一試 »
更多示例見下!
描述
splice()
方法新增和/或刪除陣列元素。
splice()
方法會覆蓋原始陣列。
語法
array.splice(index, count, item1, ....., itemX)
引數
引數 | 描述 |
index | 必需。 要新增或刪除專案的索引(位置)。 負值表示從陣列末尾開始計數。 |
count | 可選。 要刪除的專案數量。 |
item1, ..., | 可選。 要新增的新元素。 |
返回值
型別 | 描述 |
陣列 | 一個包含已刪除專案(如果有)的陣列。 |
更多示例
示例
// 建立一個數組
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 處,刪除 2 個專案
fruits.splice(2, 2);
自己動手試一試 »
示例
// 建立一個數組
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 處,刪除 1 個專案,新增 "Lemon" 和 "Kiwi"
fruits.splice(2, 1, "Lemon", "Kiwi");
自己動手試一試 »
瀏覽器支援
splice()
是 ECMAScript1 (ES1) 特性。
ES1 (JavaScript 1997) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |