Имя литерального объекта с родительским именем - PullRequest
2 голосов
/ 07 апреля 2011

Я работаю с Google Chrome API и хотел бы назвать литеральный объект именем родительского узла (var tree[0].parentName = {};)

В настоящее время я ищу хороший синтаксис, ноесли кто-нибудь знает - могут ли они дать мне это, пожалуйста?

Спасибо,

Бруно

1 Ответ

0 голосов
/ 07 апреля 2011

Вам необходимо использовать eval (); в этом случае.

Что-то вроде этого должно помочь (подразумевается, что parentName - "aParent"):

eval('var ' + tree[0].parentName + ' = {};');
//A new variable named tree[0].parentName ("aParent" in this example) was created
alert(aParent);

Надеюсь, это поможет!

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