如何使用lodash从数组中删除值?

时间:2016-12-15 01:34:36

标签: javascript lodash

我正在尝试从此数组中删除未定义的值: [undefined,“een”,“twee”,undefined]。该集合是这样的对象:

{container:{id:1},container2:{id:2},container3:{pid:2}}

这不起作用:

_.remove(_.map(collection,'id'),"undefined")

我该怎么做?

1 个答案:

答案 0 :(得分:1)

尝试_.without(_.map(collection, 'id'), undefined)

_.remove()会返回已删除的项目。