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
Vous devez vous connecter pour publier un commentaire.
Vous pouvez passer d'une fonction à
_.filtre
:et vous pouvez utiliser la même technique avec
_.trouver
:OriginalL'auteur npe
Travaille également deuxième solution Vue.js
OriginalL'auteur user_ivanp