使用具有多个条件的_.where

时间:2017-02-01 23:19:51

标签: javascript arrays underscore.js

我想收集ftprnt = A或B但不是C的记录。这个代码示例可以很好地收集ftprnt = A的记录,但我无法弄清楚如何添加第二个标准。

var x = _.where(v, {'ftprnt': ['A']});

我尝试过/或|的变体但似乎无法让它发挥作用。需要一些帮助

或者,除了我可以过滤出ftprnt = C

的记录的解决方案外,我会这样做

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。可能你已经解决了它,但对于其他人,他们可以试试这个:

var x = _.where(v, {ftprnt:'A', ftprnt:'B'});