Remove empty elements from an array in Javascript

后端 未结 30 2497
无人共我
无人共我 2020-11-21 09:53

How do I remove empty elements from an array in JavaScript?

Is there a straightforward way, or do I need to loop through it and remove them manually?

30条回答
  •  -上瘾入骨i
    2020-11-21 10:37

    foo = [0, 1, 2, "", , false, 3, "four", null]
    
    foo.filter(function(e) {
        return e === 0 ? '0' : e
    })
    

    returns

    [0, 1, 2, 3, "four"]
    

提交回复
热议问题