关于对象的属性名称

时间:2010-12-20 13:38:48

标签: javascript oop

当属性名称来自var?

时,如何向对象添加属性
var obj={};
var propName="realName";
obj.propName; //wrong
obj."realName"; //wrong

1 个答案:

答案 0 :(得分:5)

您可以使用square bracket notation

var obj = {};
var propName = "realName";
obj[propName] = "foo";  // Same as `obj.realName = "foo";`