Ссылки на ключи в объекте Javascript - PullRequest
2 голосов
/ 06 февраля 2009
var foo = { someKey: "someValue" };
var bar = "someKey";

Как мне получить значение "someValue", используя foo и bar? ОК, эквивалент PHP:

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

Итак ... Я ищу JS-эквивалент для вышеупомянутого, за исключением того, что я не хочу использовать массив JS. Помогите пожалуйста?

Ответы [ 2 ]

4 голосов
/ 06 февраля 2009

Как это:

Foo [бар]

Вы используете квадратные скобки для ссылки на значения ключа строки.

foo.someKey равно foo["someKey"]

2 голосов
/ 06 февраля 2009

foo [bar] должен это сделать. В js объекты - это в основном прославленные хеш-таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...