Comment vérifier si la valeur existe dans ce tableau JavaScript?
J'ai un tableau JavaScript, où chaque nouvel élément ajouté à la matrice devient le prochain numéro incrémentiel. Un exemple serait comme suit (j'espère Im écrit correctement):
ArrayofPeople[0] = [{"id": "529", "name": "Bob"}];
ArrayofPeople[1] = [{"id": "820", "name": "Dave"}];
ArrayofPeople[2] = [{"id": "235", "name": "John"}];
Le tableau est nommé ArrayofPeople
le stockage de plusieurs points de données pour chaque personne.
J'ai besoin de savoir si un élément avec l'id de 820 existe dans le tableau ou non. Comment ceci pourrait-il être fait?
source d'informationauteur Oseer
Vous devez vous connecter pour publier un commentaire.
Quelque chose comme ceci:
Vous devez parcourir le tableau et vérifier manuellement si vous avez un id correspondant:
Bien sûr, c'est assez inefficace. Je vous suggère de stocker vos objets dans un tableau associatif (un.k.un. un objet) indexée par la personne de l'id. Ensuite, l'accès à une personne avec une certaine id est immédiat, puisque les objets ne sont rien d'autre que de hash-tables: