2010-12-20 4 views
1

Как добавить свойство к объекту, когда имя свойства принадлежит var?Об объекте свойства объекта

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

Эй, я помню, что объект ведет себя как массив. –

+0

просветить меня, спасибо. – lovespring

ответ

5

Вы можете использовать square bracket notation:

var obj = {}; 
var propName = "realName"; 
obj[propName] = "foo"; // Same as `obj.realName = "foo";` 
Смежные вопросы