Я пытаюсь найти в lodash
javascript library
, как найти массив фильтров объектов несколько значений ключа. нечто похожее на SQL - WHERE KEY в (VAL1, val2)Фильтр lodash на ключ с несколькими значениями
Сказав, с следующим примером:
var users = [
{ 'user': 'barney', 'age': 36, 'active': true },
{ 'user': 'fred', 'age': 40, 'active': false },
{ 'user': 'Avding', 'age': 34, 'active': true }
];
_.filter(...)
Как я могу найти пользователь, кто возраст в (34, 36) ?? номера можно также изменить время выполнения
На самом деле, ваше предложение работает как ** между **, однако мне нужны точные совпадения, поэтому он должен вернуть возраст == 34 или возраст == 36. что, если мне что-то нужно (34, 40). ваш код возвращает 3 объекта, однако мне нужно увидеть только 2 объекта для возраста 34 и 40. – Kenz
Измените предикат на все, что вам нравится. См. Пример предиката в коде. –