過濾數組中的所有假值

使用Boolean過濾數組中的所有假值


我們知道JS中有一些假值:falsenull0""undefinedNaN,如何把數組中的假值快速過濾掉,並返回一個真正的數組值,可以使用Boolean構造函數來進行一次轉換


const filterFalse = arr => arr.filter(Boolean)
filterFalse([2,"",false,NaN,null,'8',0,'c'])   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章