JavaScript: доступ к участнику объекта по имени

Мне назвали объект themesData:

var themesData = {}
themesData.a = { key: "value" }; 
themesData.b = { key: "another value"};

... и я хочу получить доступ к одному из участников его именем. Я получаю строку, которая содержит или "a" или "b", и я хочу получить значение соответствующего участника.

Я был бы рад получить некоторую справку на этом.

6
задан Germstorm 15 May 2014 в 13:18
поделиться

2 ответа

Темаэтата [«А»]. Ключ делает то, что вам нужно, и эквивалентно ThemesData.a.ky , все еще нотация «Стиль индекса массива» позволяет Вы, чтобы динамически генерировать имена индекса.

9
ответ дан 8 December 2019 в 17:21
поделиться

Вы можете сделать это таким образом:

var member="a"; //or B
var rightMember=themesData[member].key;
5
ответ дан 8 December 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: