Filter out an array with null values, underscore

前端 未结 5 1419
情歌与酒
情歌与酒 2021-02-11 17:54

I have this array:

[null, {name:\'John\'}, null, {name:\'Jane\'}]

I want to remove the null values. Is there an easy way to do this with unders

5条回答
  •  深忆病人
    2021-02-11 18:59

    The best solution is to use compact, but the default behaviour of the filter function when you don't include a specific truth test function is to remove falsy values

    For example:

    _.filter([null, {name:'John'}, null, {name:'Jane'}])
    

    returns a object array without the nulls:

    [{name:'John'}, {name:'Jane'}]
    

提交回复
热议问题