Я хочу собрать записи, где ftprnt = A или B, но не C. Этот пример кода отлично подходит для сбора записей, где ftprnt = A, но я не могу понять, как добавить второй критерий.Использование _.where с несколькими критериями
var x = _.where(v, {'ftprnt': ['A']});
Я пробовал варианты или/|| но, похоже, не может заставить его работать. Нужна помощь
С другой стороны, я бы за исключением решения, где я мог бы просто отфильтровать записи, где ftprnt = C
Да, используйте 'find' или' filter' с правильной функцией предиката вместо 'where'. – Bergi
'var x = v.filter (item => item.ftprnt === 'A' || item.ftprnt === 'B')' или 'var x = v.filter (item => item.ftprnt! == 'C') ' – Thomas
Спасибо. Получил его работу с фильтром. item.ftprnt - это массив, в результате чего v.filter (item => item.ftprnt [0]! == 'C') – sailfish