使用LoDash,如何将函数集成到_where方法中?

时间:2014-03-23 18:53:24

标签: javascript underscore.js lodash

我有一个对象数组,每个对象都有一个date属性。对于某些对象,"日期"财产是空白的。我想从我的对象中删除那些,以便我的视图不会以包含该日期的NaN的条目结束。

以下是我的尝试:

_.where(data, { 'Date': d.Date instanceof Date && isFinite(d) })

_.where(data, function(d) {
                        return d.Date instanceof Date && isFinite(d.date);
                    });

然而,两者都返回0结果。

1 个答案:

答案 0 :(得分:1)

您不想使用where" 与给定的属性对象进行深度比较" ,但使用回调的filter