La façon la plus efficace de vérifier si une Valeur de la Clé de la paire existe en Javascript “dictionnaire” de l'objet
Donné:
var dic = {1: 11, 2: 22}
Comment tester si (1, 11) existe?
OriginalL'auteur LastTribunal | 2013-12-18
Vous devez vous connecter pour publier un commentaire.
La plupart du temps très simplement, avec
avec une mise en garde: si la valeur que vous cherchez est
undefined
ce ne sera pas le faire parce qu'il ne fait pas de distinction entre{ 1: undefined }
et juste{}
. Dans ce cas, vous avez besoin de plus de commentaires de testOriginalL'auteur Jon
Si vous avez besoin de vérifier si la clé existe, et il a une valeur, le morceau de code ci-dessous serait le mieux:
Il ne retourne true si
obj
a une clé appeléekey
et que la clé avalue
de sa valeur.value
est falsy et l'objet ne l'est vraiment?J'ai complètement oublié, mais j'ai modifié la fonction de compte.
OriginalL'auteur Entoarox