在數組中splice方法有增、刪、該的多功能用處。
var list = [];
list.push(1);
list.push(2);
list.push(3);
console.log(list); // [1, 2, 3]
// 刪除
list.splice(0,1); // 刪除 -> 從下標為0開始,長度為1
console.log(list); // [2,3]
list.splice(0,2); // 刪除 -> 從下標為0開始,長度為2
console.log(list); // []
//替換
list.splice(0,1,4); // 替換 -> 從下標為0開始,長度為1的數組元素替換成4
console.log(list); // [4,2,3]
list.splice(0,2,4); // 替換 -> 從下標為0開始,長度為2的數組元素替換成4(即4,2整體替換成4)
console.log(list); // [4,3]
//添加
list.splice(1,0,5); // 表示在下標為1處添加一項5
console.log(list); // [1,5,2,3]
數組操作。 刪除某個數組。 var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArray('d',arrList),1); alert(arrList); 刪除末尾元素: pop() 方法用於刪除並返回數組的最后一個元素。 arrayObject.pop() 新增一個元素: push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度。 arrayObject.push(newelement1,newelement2,....,newelementX)
