2009-02-06 6 views
2
var foo = { someKey: "someValue" }; 
var bar = "someKey"; 

Comment obtenir la valeur "someValue" en utilisant foo et bar? OK, l'équivalent PHP:Référencement de clés dans un objet Javascript

$foo = array("someKey" => "someValue"); 
$bar = "someKey"; 
print $foo[$bar]; // someValue 

Alors ... Je cherche l'équivalent JS pour ce qui précède, sauf que je ne veux pas utiliser un tableau JS. Aidez-moi, s'il vous plaît?

Répondre

4

Comme ceci:

foo [bar]

Vous utilisez crochets pour référencer chaîne des valeurs clés.

foo.someKey est égal à foo["someKey"]

+0

J'ai coché votre réponse car vous étiez 1 minute plus rapide. – Wayne

2

foo [bar] devrait le faire. En js, les objets sont essentiellement des hashtables glorifiés.

Questions connexes