О названии свойства объекта - PullRequest
1 голос
/ 20 декабря 2010

Как добавить свойство к объекту, когда имя свойства происходит из переменной?

var obj={};
var propName="realName";
obj.propName; //wrong
obj."realName"; //wrong

1 Ответ

5 голосов
/ 20 декабря 2010

Вы можете использовать квадратную скобку :

var obj = {};
var propName = "realName";
obj[propName] = "foo";  // Same as `obj.realName = "foo";`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...