2010-12-20 158 views
1

當屬性名稱來自var時,如何將屬性添加到對象?關於對象的屬性名稱

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

嘿,我記得對象表現得像數組。 – 2010-12-20 13:43:36

+0

啓發我,謝謝。 – lovespring 2010-12-20 13:47:17

回答

5

您可以使用square bracket notation

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