我想检查或条件如果作者是莎士比亚它应该返回值或者如果年份是1611它也应该返回值..下划线的语法是怎样的
var a=_.where(listOfPlays, {author: "Shakespeare", year: 1611});
最佳答案
where
使用 AND
逻辑。
对于不同类型的条件,请考虑使用 filter
,给它一个相关的谓词,例如。
var result = _.filter(listOfPlays, function(play){
return play.author=="Shakespeare" || play.year==1611;
});
关于javascript - 如何将 or 条件添加到 underscore.js 中的 .where 函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35130080/