Lodash _.fonction de filtre ne doit répondre à UNE condition

Je suis actuellement en utilisant le Lodash _.filtre() fonction de filtrer les objets qui répondent à une condition spécifique basé sur la recherche par l'utilisateur, qui peut être une adresse, une ville ou un pays.

J'ai extrait la chaîne de recherche et souhaitez filtrer ce à l'encontre de plusieurs valeurs au sein de chaque objet et doit retourner l'objet si la chaîne est trouvée dans l'un de ces touches.

Pour l'expliquer, je veux utiliser l'exemple du site web.

var users = [
  { 'user': 'barney',  'age': 36, 'active': true },
  { 'user': 'fred',    'age': 40, 'active': false },
  { 'user': 'pebbles', 'age': 1,  'active': true }
];

//using the `_.matches` callback shorthand
_.result(_.find(users, { 'age': 1, 'active': true }), 'user');

Dans cet exemple, comment pourrais-je filtre pour les utilisateurs qui sont de 36 ans et sont actifs?

Selon la documentation, il semble que les deux conditions doit être remplie, comme par l'exemple ci-dessus pour que l'objet soit retourné.

OriginalL'auteur Marcus Christiansen | 2015-07-23