使用 splice() 刪除新增元素

splice() 方法可用於從陣列中刪除元素。在這個例子中,我們從陣列中刪除第一個 3

var values = [1, 2, 3, 4, 5, 3];
var i = values.indexOf(3);
if (i >= 0) {
  values.splice(i, 1);
}
// [1, 2, 4, 5, 3]

splice() 方法也可用於向陣列新增元素。在此示例中,我們將數字 6,7 和 8 插入到陣列的末尾。

var values = [1, 2, 4, 5, 3];
var i = values.length + 1;
values.splice(i, 0, 6, 7, 8);
//[1, 2, 4, 5, 3, 6, 7, 8]

splice() 方法的第一個引數是刪除/插入元素的索引。第二個引數是要刪除的元素數。第三個引數以及之後是要插入陣列的值。