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.

double possible de Vérifier si une clé existe à l'intérieur d'un objet json
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