splice() 方法用于刪除或添加數組的元素。它可以修改原始數組,并返回被刪除元素組成的新數組。
splice() 方法的語法如下:
array.splice(start, deleteCount, item1, item2, …)
參數說明:
下面是一些使用示例:
var fruits = ["apple", "banana", "orange"];
fruits.splice(1, 1); // 從索引 1 開始刪除一個元素
console.log(fruits); // ["apple", "orange"]
var fruits = ["apple", "orange"];
fruits.splice(1, 0, "banana"); // 從索引 1 開始添加 "banana" 元素
console.log(fruits); // ["apple", "banana", "orange"]
var fruits = ["apple", "banana", "orange"];
fruits.splice(1, 1, "cherry"); // 從索引 1 開始刪除一個元素,并添加 "cherry" 元素
console.log(fruits); // ["apple", "cherry", "orange"]
注意:splice() 方法會修改原始數組,如果你不希望修改原始數組,可以先使用 slice() 方法復制數組,在復制的數組上應用 splice() 方法。