Effizienter Weg, um suchen Sie ein array von javascript-Objekten?
Nicht sicher über die Entsendung Regeln, aber ich werde Ihnen sagen, aus dem Tor, dies ist eine Wiederholung der Frage von diese eine, aber ich Frage, ob dies der "best practice" - Weg, dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist die gerade nach vorne, dies zu tun. Wenn Sie brauchen schnellen Zugriff auf mehrere Male, Sie soll eine Karte erstellt, sortiert nach den Namen der Eigenschaft, die Sie suchen.
Hier ist eine Funktion, die arrays und baut ausgestanzten Karten. Es ist nicht für alle Zwecke, aber Sie sollten in der Lage sein, um es zu ändern für Ihre eigenen Zwecke zu nutzen.
@jondavidjohn - Sie können dieses javascript-lib, DefiantJS (http://defiantjs.com), mit denen Sie filtern können, entspricht die Verwendung von XPath auf JSON-Strukturen. Um es in JS-code:
Hier ist eine funktionierende Geige;
http://jsfiddle.net/hbi99/weKVL/
DefiantJS erweitert das Globale Objekt mit der Methode "suchen" und gibt ein array zurück, mit den Streichhölzern (leeres array, wenn keine übereinstimmungen gefunden wurden). Sie können versuchen, die lib und XPath-Abfragen mit XPath Evaluator hier:
http://www.defiantjs.com/#xpath_evaluator