Test d'existence de la valeur JSON dans le Tableau JavaScript
J'ai un tableau d'objets JSON comme suit:
var myArray = [
{name:'foo',number:2},
{name:'bar',number:9},
{etc.}
]
Comment puis-je détecter si myArray contient un objet avec nom="toto"?
- Par boucler sur le tableau...
- ce ne sont pas des objets JSON
Vous devez vous connecter pour publier un commentaire.
Sauf si je suis en manque de quelque chose, vous devez utiliser chacun, à tout le moins pour des raisons de lisibilité au lieu de la carte. Et pour les performances, vous devez briser le chaque fois que vous avez trouvé ce que vous cherchez, pas de raison de continuer boucle:
Avec ceci:
Acclamations
Array.prototype.each
n'existe pas. Soit tu veux dire$.each
de jQuery ouArray.prototype.forEach
qui est uniquement pris en charge par les navigateurs les plus récents.for...in
faire une boucle sur un tableau.each
).