例如有一個數(shù)組是 :var textArr = ['a','b','c','d'];
這時我想刪除這個數(shù)組中的b元素:
方法一:delete 刪除數(shù)組
delete textArr[1] 結(jié)果為: ["a",undefined,"c","d"]
只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。
方法二:aplice 刪除數(shù)組
splice(index,len,[item])
注釋:該方法會改變原始數(shù)組。
index:數(shù)組開始下標(biāo)
len: 替換/刪除的長度
item:替換的值,刪除操作的話 item為空
textArr.splice(1,1); 結(jié)果為:["a","c","d"] 直接刪除了數(shù)組 改變了數(shù)組的值。
以上這篇js刪除數(shù)組中的元素delete和splice的區(qū)別詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。
新聞熱點
疑難解答