mit _.jede zu finden-Objekt in ein array
Ich habe ein array, welches aussieht wie dieses aussieht -
list = [{"doc":{"id": "123", "name":"abc"}}, {"doc":{"id": "345", "name":"xyz"}},{"doc":{"id": "123", "name":"str"}}]
Wie kann ich die _.jede Methode zum abrufen der doc-Objekt mit id ="123" ? Jede Hilfe wird sehr geschätzt.
Prost!
_.each
ist aus Underscore.js nicht von jQuery...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen Sie, wie jQuery.jeder Griffe break;
Eigentlich _.erkennen wäre mehr eine entsprechende Funktion, um dieses problem zu lösen:
Ergebnis:
Alternativ, wenn Sie möchten, um die Rückkehr der beiden Objekte mit der id = '123', dann könnte man ersetzen _.erkennen mit _.wählen Sie.
Ergebnis:
weil Sie haben 2 Ergebnisse mit id 123 ich habe das array Ergebnis. Wenn Sie 1 Ergebnis, das Sie zurückkehren könnte obj.doc anstatt Sie zu führen