Trait de soulignement, de vérifier si une clé existe dans la gamme des objets
Je suis en train de regarder les nouvelles données que je reçois à l'encontre d'un objet que je suis maintenant sur, et ce que j'essaie de savoir si elles sont la clé de l'objet que je suis d'envoyer des matchs de toutes les clés dans l'objet, j'ai actuellement.
Donc, je suis maintenant sur un objet comme
myObj = [{"one": 1}, {"two": 2 },{"three" : 3}];
Et j'ai envoyé un objet unique, comme
{"three" : 5 }
Et je veux juste vérifier cet objet contre le tableau d'objets (myObj) et voir si il y a quoi que ce soit avec la touche "trois" à l'intérieur de celui-ci ( je n'ai pas de soins sur les valeurs, vient de la clé d'appariement) pour que je puisse la pop dans une instruction if pour séparer comme -
if( array of objects (myObj) has key from single object ( "three" ) ) {}
Je suis en utilisant le trait de soulignement. Merci!
Edit : Désolé, ce n'était pas clair, je suis d'édition à préciser -
Je suis maintenant sur myObj (le tableau d'objets), et d'être envoyé à un objet unique - le "trois" par exemple, et je veux juste tirer la seule clé d'objet (Objet.les touches(updatedObject)[0]) et vérifier si l'un des objets dans le tableau d'objets qui ont la clé.
Donc _has semble que c'est juste pour vérifier un seul objet, pas un tableau d'objets.
Google "javascript vérifier si une clé existe dans l'objet" renvoie à trois résultats pertinents.
pas un doublon. Son
underscore.js
Pas un double, en ce qui concerne l'aide de souligner, peut-être que nous devrions supprimer la balise javascript pour éviter la confusion
La seule raison pour quiconque de l'utiliser rien d'autre que hasOwnProperty serait prise en charge du navigateur, non?
OriginalL'auteur ajmajmajma | 2015-03-03
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour le
_.certains
itérateur combiné avec un rappel qui utilise_.a
:OriginalL'auteur Bergi
Vous pouvez utiliser le trait de soulignement de la méthode "a"
Ici l'exemple:
De la trait de soulignement doc:
OriginalL'auteur Grievoushead