1
当属性名称来自var时,如何将属性添加到对象?关于对象的属性名称
var obj={};
var propName="realName";
obj.propName; //wrong
obj."realName"; //wrong
当属性名称来自var时,如何将属性添加到对象?关于对象的属性名称
var obj={};
var propName="realName";
obj.propName; //wrong
obj."realName"; //wrong
您可以使用square bracket notation:
var obj = {};
var propName = "realName";
obj[propName] = "foo"; // Same as `obj.realName = "foo";`
嘿,我记得对象表现得像数组。 – 2010-12-20 13:43:36
启发我,谢谢。 – lovespring 2010-12-20 13:47:17