js刪除數(shù)組中的元素delete和splice的區(qū)別詳解
例如有一個(gè)數(shù)組是 :var textArr = ['a','b','c','d'];
這時(shí)我想刪除這個(gè)數(shù)組中的b元素:
方法一:delete 刪除數(shù)組
delete textArr[1] 結(jié)果為: ["a",undefined,"c","d"]
只是被刪除的元素變成了 undefined 其他的元素的鍵值還是不變。
方法二:aplice 刪除數(shù)組
splice(index,len,[item])
注釋?zhuān)涸摲椒〞?huì)改變?cè)紨?shù)組。
index:數(shù)組開(kāi)始下標(biāo)
len: 替換/刪除的長(zhǎng)度
item:替換的值,刪除操作的話(huà) item為空
textArr.splice(1,1); 結(jié)果為:["a","c","d"] 直接刪除了數(shù)組 改變了數(shù)組的值。
以上這篇js刪除數(shù)組中的元素delete和splice的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript中的子窗口與父窗口的互相調(diào)用問(wèn)題
本文給大家介紹了JavaScript中的子窗口與父窗口的互相調(diào)用問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-02-02比較詳細(xì)的關(guān)于javascript中void(0)的具體含義解釋
比較詳細(xì)的關(guān)于javascript中void(0)的具體含義解釋...2007-08-08解決微信小程序調(diào)用moveToLocation失效問(wèn)題【超簡(jiǎn)單】
這篇文章主要介紹了解決微信小程序調(diào)用moveToLocation失效問(wèn)題,解決方法超級(jí)簡(jiǎn)單,需要的朋友可以參考下2019-04-04JS的時(shí)間格式化和時(shí)間戳轉(zhuǎn)換函數(shù)示例詳解
這篇文章主要介紹了JS的時(shí)間格式化和時(shí)間戳轉(zhuǎn)換函數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07JavaScript隨機(jī)生成信用卡卡號(hào)的方法
這篇文章主要介紹了JavaScript隨機(jī)生成信用卡卡號(hào)的方法,涉及javascript操作隨機(jī)隨機(jī)數(shù)生成信用卡卡號(hào)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04document.getElementById方法在Firefox與IE中的區(qū)別
相信很多朋友在寫(xiě)JavaScript的時(shí)候,對(duì)瀏覽器的兼容問(wèn)題會(huì)感到很頭疼。這不,煩什么,什么就來(lái)了,特記錄下來(lái),與大家分享。2010-05-05