Maison >interface Web >js tutoriel >Comment rechercher efficacement un tableau d'objets en JavaScript ?
Recherche dans un tableau d'objets en JavaScript
Les tableaux JavaScript stockent souvent des données complexes sous forme d'objets. La recherche de tels tableaux pour des critères spécifiques peut s'avérer difficile. Cette discussion aborde la meilleure approche pour rechercher un tableau d'objets pour un nom et une tranche d'âge particuliers.
Bonnes pratiques
JavaScript moderne fournit des méthodes robustes pour la manipulation et la recherche de tableaux. . L'un des moyens les plus efficaces d'effectuer cette recherche consiste à utiliser Array.prototype.filter(). Il crée un nouveau tableau contenant uniquement les objets qui répondent aux critères spécifiés.
<code class="javascript">const found_names = names.filter(v => v.name === "Joe" && v.age < 30);</code>
Alternative jQuery
Si vous préférez utiliser jQuery, vous pouvez tirer parti de jQuery.grep(). Cette fonction d'assistance filtre également un tableau en fonction d'une condition définie :
<code class="javascript">var found_names = $.grep(names, function(v) { return v.name === "Joe" && v.age < 30; });</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!