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

如何使用foo和bar獲取值「someValue」? OK,相當於PHP:引用Javascript對象中的鍵

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

所以...我正在尋找上述的JS等價物,除了我不想使用JS數組。請幫助?

回答

4

像這樣:

富[巴]

您使用方括號引用字符串鍵值。

foo.someKey等於foo["someKey"]

+0

我打勾了你的答案,因爲你比你快1分鐘。 – Wayne 2009-02-07 19:09:59

2

FOO [巴]應該這樣做。在js中,對象基本上是榮耀的哈希表。