js如何去除數(shù)組中的empty?undefined空項
更新時間:2022年08月13日 09:43:39 作者:Hero_rong
這篇文章主要介紹了js如何去除數(shù)組中的empty?undefined空項,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
去除數(shù)組中的empty undefined空項
arr.filter(d=>d)
注意,0也會被去掉
去掉數(shù)組中無效的值,比如null,undefined,empty
方法一
直接使用filter就能搞定了
var arr=[1,2,null,undefined,9]; arr=arr.filter(Boolean);
結(jié)果arr=[1,2,9]
方法二
null,undefined,empty這些在if里面都是空值。所以可以if判斷。
var arr=[1,2,null,undefined,9]; let newArr= [] //法1 arr.forEach(item => { if (item) { ? ? newArr.push(item) } })
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Bootstrap組件學(xué)習(xí)之導(dǎo)航、標(biāo)簽、面包屑導(dǎo)航(精品)
這篇文章主要介紹了Bootstrap組件學(xué)習(xí)之導(dǎo)航、標(biāo)簽、面包屑導(dǎo)航(精品)的相關(guān)資料,需要的朋友可以參考下2016-05-05

老生常談javascript中邏輯運算符&&和||的返回值問題
下面小編就為大家?guī)硪黄仙U刯avascript中邏輯運算符&&和||的返回值問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
2017-04-04 
JavaScript清空數(shù)組元素的兩種方法簡單比較
這篇文章主要介紹了JavaScript清空數(shù)組元素的兩種方法簡單比較,羅列了幾種常見的情況javascript數(shù)組的方法,并且比較了其中的兩種常見方法,具有一定參考借鑒價值,需要的朋友可以參考下
2015-07-07