js刪除數組中的元素delete和splice的區別詳解
來源:懂視網
責編:小采
時間:2020-11-27 22:20:16
js刪除數組中的元素delete和splice的區別詳解
js刪除數組中的元素delete和splice的區別詳解:例如有一個數組是 :var textArr = ['a','b','c','d']; 這時我想刪除這個數組中的b元素: 方法一:delete 刪除數組 delete textArr[1] 結果為: [a,undefined,c,d] 只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。 方法
導讀js刪除數組中的元素delete和splice的區別詳解:例如有一個數組是 :var textArr = ['a','b','c','d']; 這時我想刪除這個數組中的b元素: 方法一:delete 刪除數組 delete textArr[1] 結果為: [a,undefined,c,d] 只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。 方法

例如有一個數組是 :var textArr = ['a','b','c','d'];
這時我想刪除這個數組中的b元素:
方法一:delete 刪除數組
delete textArr[1] 結果為: ["a",undefined,"c","d"]
只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。
方法二:aplice 刪除數組
splice(index,len,[item])
注釋:該方法會改變原始數組。
index:數組開始下標
len: 替換/刪除的長度
item:替換的值,刪除操作的話 item為空
textArr.splice(1,1); 結果為:["a","c","d"] 直接刪除了數組 改變了數組的值。
以上這篇js刪除數組中的元素delete和splice的區別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js刪除數組中的元素delete和splice的區別詳解
js刪除數組中的元素delete和splice的區別詳解:例如有一個數組是 :var textArr = ['a','b','c','d']; 這時我想刪除這個數組中的b元素: 方法一:delete 刪除數組 delete textArr[1] 結果為: [a,undefined,c,d] 只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。 方法