1.splice方法數組
let arr=[1,2,3,4]函數
arr.splice(1,1); //刪除下標爲1的元素,splice(1,1)表示從下標1處開始刪除,刪除長度爲1,this
for(index in arr){prototype
console.log(arr[index]) //1,3,4對象
}rem
/*另外講一下splice替換,添加數組元素*/原型
arr.splice(1,1,5);//將下標1的元素替換爲5io
arr.splice(1,0,'tt');//在下標1增長一個元素'tt',len設置爲0console
2.delete方法function
let arr=[1,2,3,4]
delete arr[2];
for(index in arr){
console.log(arr[index]) //1,2,4,這種方法不會改變數組長度,被刪除下標處內容值爲 underfined
}
3.slice(用於截取數組)+contact(用於鏈接數組)
let arr=[1,2,3,4,5];
二:自定義方法
1.
Array.prototype.remove=function(dx){ //使用Array的原型屬性,在原型對象上添加一個remove方法