2013-04-21 2 views

ответ

3
var company = {}; 
company[objA.name] = objA.caption; 

В буквальном синтаксис объекта, имя свойства слева от толстой кишки является идентификатором, это не рассматривается как выражение. Таким образом, вы можете получить доступ к свойству динамически, как указано выше.

1
var objA = {name:"company1", caption : "The caption..."}; 
var company = {}; 
company[objA.name] = objA.caption;