javascript vérifier pour voir si la valeur correspond à l'objet

J'ai un objet javascript

var obj = {
    "0" : "apple",
    "1" : "pear",
    "2" : "orange"
}

Je veux vérifier si 'orange' est dans obj.

Est-il intégré dans la fonction qui fait cela? Ou devrais-je le répéter sur chaque valeur de l'obj?

Grâce.

Si la performance est un problème, conservez un parallèle objet courant qui ressemble {"apple": true, "pear": true, "orange": true}. Ensuite, vous pouvez faire un très rapide "apple" in parallelObj à faire de l'existence des contrôles.

OriginalL'auteur Mark | 2010-12-22