splice()方法:
1.刪除-用于刪除元素,兩個參數,第一個參數(要刪除第一項的位置),第二個參數(要刪除的項數) 2.插入-向數組指定位置插入任意項元素。三個參數,第一個參數(其實位置),第二個參數(0),第三個參數(插入的項) 3.替換-向數組指定位置插入任意項元素,同時刪除任意數量的項,三個參數。第一個參數(起始位置),第二個參數(刪除的項數),第三個參數(插入任意數量的項)
刪除:
var array = ["one", "two", "four"];
array.splice(0,2);
["one", "two"]//返回結果為刪除的數;
插入:
// 原來的數組var array = ["one", "two", "four"];// splice(position, numberOfItemsToRemove, item)// 拼接函數(索引位置, 要刪除元素的數量, 元素)array.splice(2, 0, "three");array; // 現在數組是這個樣子 ["one", "two", "three", "four"]替換:
var array = ["one", "two", "four"];
array.splice(1,1,'t','w','o'); //["two"]返回結果仍然是刪除的數;
console.log(array);
結果:["one", "t", "w", "o", "four"]
新聞熱點
疑難解答