js使用delete 或splice刪除數組的某個元素。
方法1 delete 刪除數組的某個元素
//定義數組 var array=["aa","dd","cc","aa"]; //方法1:delete刪除數組元素 delete array[1]; //輸出結果 : ["aa",undefined,"cc","aa"]
方法2 splice刪除數組的某個元素
1 var array = ["aa","dd","cc","aa"]; 2 //方法2:刪除數組元素 3 array.splice(1,1); // 第一個參數為起始下標,第二個參數為刪除的長度 4 //輸出結果:["aa","cc","aa"]
delete 和 splice的區別
delete:數組的長度不變,被刪除的元素變成了undefined。
splice: 該方法改變了原始數組。