Effizientes Filtern von Objektarrays in JavaScript
Für eine robuste Datenmanipulation ist es häufig erforderlich, Objektarrays anhand bestimmter Kriterien zu filtern. JavaScript bietet elegante Lösungen für diese Aufgabe, darunter die moderne Methode Array.prototype.filter() und die altgediente Funktion jQuery.grep().
In diesem Fall ist es unser Ziel, Objekte mit dem Namen „Joe“ zu finden. und jünger als 30 Jahre. Mit Array.prototype.filter() können wir dies wie folgt erreichen:
<code class="js">const found_names = names.filter(v => v.name === "Joe" && v.age < 30);</code>
Für diejenigen, die noch jQuery verwenden, bietet jQuery.grep() eine praktische Alternative:
<code class="js">var found_names = $.grep(names, function(v) { return v.name === "Joe" && v.age < 30; });</code>
Beide Lösungen ermöglichen eine effiziente und präzise Filterung von Arrays von Objekten und helfen Ihnen, die gesuchten Daten mühelos abzurufen.
Das obige ist der detaillierte Inhalt vonWie filtert man Arrays von Objekten in JavaScript effizient?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!