Ist es möglich, Array-Werte mithilfe von Unterstrichen nach mehreren Werten zu filtern?

7

Ich habe das folgende Wertefeld:

%Vor%

Ich muss herausfinden, Elemente mit Feld gleich dog und map . Ich weiß, ich könnte die Methode _.filter verwenden und eine Iterator-Funktion übergeben, aber was ich wissen möchte, ist , ob es eine bessere Lösung für dieses Problem gibt, wo ich Suchfeld und mögliche Werte übergeben konnte . Könnte jemand einen besseren Weg dazu bieten?

BEARBEITEN: :

Ich könnte den folgenden Ansatz verwenden:

%Vor%

Aber hier kann ich nur eine Klausel überprüfen

    
Erik 20.10.2013, 09:56
quelle

2 Antworten

15
%Vor%

Wenn Sie eine Funktion erstellen möchten, die field und values akzeptiert, kann sie wie folgt aussehen:

%Vor%     
vkurchatkin 20.10.2013 10:06
quelle
7

Übergeben Sie einfach Ihre Filterkriterien als dritten Parameter von _.filter(list, predicate, [context]) , der dann als context ( this ) festgelegt wird. ) des Iterators:

%Vor% %Vor%
    
Andreas 20.10.2013 10:13
quelle

Tags und Links