Moyen efficace de parcourir un tableau d'objets dans javascript/node.js

J'ai défini un objet

var Person = function(name,age,group){
this.name = name,
this.age = age,
this.group = group
}

var ArrPerson = [];
ArrPerson.push(new Person("john",12,"M1"));
ArrPerson.push(new Person("sam",2,"M0"));

Maintenant, j'ai besoin d'un mécanisme efficace pour identifier si le tableau d'objets ArrPerson contient un nom particulier ou pas?

Je sais que nous pouvons parcourir le tableau à l'aide de la boucle et de vérifier.En supposant que le tableau est énorme,est-il un autre moyen efficace de faire cela?

  • vous êtes à la recherche uniquement pour name ou d'autres propriétés?
  • Thomas a le droit - si l'efficacité est le premier critère que vous ne devriez pas être à l'aide d'un simple tableau.
  • Si vous avez seulement une (non triés) de tableau, il n'y a pas grand chose d'autre que vous pouvez faire, mais pour le parcourir.
  • La régulière pour la boucle sera le moyen le plus rapide. Aussi, si vous avez juste besoin d'un élément, vous serait en mesure de briser la boucle
  • J'ai besoin de vérifier d'abord sur le nom et si le nom correspond à j'ai besoin de récupérer l'âge et le groupe.
InformationsquelleAutor bharz629 | 2016-01-29