例如有一個數組是 :var textArr = ['a','b','c','d'];
這時我想刪除這個數組中的b元素:
方法一:delete 刪除數組
delete textArr[1] 結果爲: ["a",undefined,"c","d"]
只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。
splice(index,len,[item]) 註釋:該方法會改變原始數組。
index:數組開始下標 len: 替換/刪除的長度 item:替換的值,刪除操作的話 item爲空
textArr.splice(1,1); 結果爲:["a","c","d"] 直接刪除了數組 改變了數組的值。