JavaScript清空數(shù)組元素的兩種方法簡(jiǎn)單比較
本文實(shí)例講述了JavaScript清空數(shù)組元素的兩種方法簡(jiǎn)單比較。分享給大家供大家參考。具體分析如下:
JavaScript中數(shù)組清空有多種方法:
var arr = [1, 2, 3]; arr = [];//方法一 arr.length = 0;//方法二 arr = null;//方法三 delete arr;//方法四
這里比較最常用的第一種和第二種
var arr = [1, 2, 3]; // 方法一 // 優(yōu)點(diǎn):如果有其他地方用到了數(shù)組arr中的元素,這種方法相對(duì)來(lái)說(shuō)更安全。并且也簡(jiǎn)單快捷 // 缺點(diǎn):增加了額外的內(nèi)存開銷,重新開辟了一個(gè)新的空數(shù)組 arr = []; // 方法二 // 優(yōu)點(diǎn):如果其他用到arr元素的地方想同步觀察到arr元素被清空的效果,那么用這個(gè)是較好的選擇 // 缺點(diǎn):設(shè)置數(shù)組的length屬性后,會(huì)導(dǎo)致數(shù)組刪除index為length及其之后的元素,這樣性能開銷很大 // 這種方法也是四種方法中性能最差的。 arr.length = 0;
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
JS獲取url參數(shù)、主域名的方法實(shí)例分析
這篇文章主要介紹了JS獲取url參數(shù)、主域名的方法,結(jié)合實(shí)例形式分析了javascript針對(duì)主機(jī)域名、端口、路徑名、URL參數(shù)等的相關(guān)操作技巧,需要的朋友可以參考下2016-08-08Element ui 下拉多選時(shí)新增一個(gè)選擇所有的選項(xiàng)
這篇文章主要介紹了Element ui 下拉多選時(shí) 新增一個(gè)選擇所有的選項(xiàng),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08基于Bootstrap下拉框插件bootstrap-select使用方法詳解
這篇文章主要為大家詳細(xì)介紹了基于Bootstrap下拉框插件bootstrap-select的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08js實(shí)現(xiàn)倒計(jì)時(shí)效果(小于10補(bǔ)零)
本文主要介分享了js實(shí)現(xiàn)倒計(jì)時(shí)效果(小于10補(bǔ)零)的實(shí)例代碼,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03layer.confirm點(diǎn)擊第一個(gè)按鈕關(guān)閉彈出框的方法
今天小編就為大家分享一篇layer.confirm點(diǎn)擊第一個(gè)按鈕關(guān)閉彈出框的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09淺談javascript函數(shù)劫持[轉(zhuǎn)自xfocus]
javascript函數(shù)劫持,也就是老外提到的javascript hijacking技術(shù)。最早還是和劍心同學(xué)討論問(wèn)題時(shí)偶然看到的一段代碼2008-02-02JS兩個(gè)數(shù)組比較,刪除重復(fù)值的巧妙方法(推薦)
下面小編就為大家?guī)?lái)一篇JS兩個(gè)數(shù)組比較,刪除重復(fù)值的巧妙方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06js實(shí)現(xiàn)本地持久化存儲(chǔ)登錄注冊(cè)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)本地持久化存儲(chǔ)登錄注冊(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08