我有这个数组:
[null, {name:'John'}, null, {name:'Jane'}]
我想删除空值。有没有一种使用下划线的简单方法?
发布于 2014-08-22 16:23:36
尝试使用_.without(array, *values)
,它将删除所有不需要的值。在您的情况下,*值==为null
发布于 2014-08-22 16:25:19
来自下划线文档
without_.without(array, *values)
Returns a copy of the array with all instances of the values removed.
所以只需要使用这个方法
var a = [null, {name:'John'}, null, {name:'Jane'}]
a = _.without(a, null);
https://stackoverflow.com/questions/25442566
复制相似问题