Getting a Custom Objects properties by string var

可能的复制品:
javascript object, access variable property name?

努力提高我的 JS。

我有个定制的东西:

Object myObject = new Object();


myObject.thing = anythingHere;

我希望能够通过传递一个字符串来检索自定义对象属性... 例如:

var propertyString = 'thing';
alert(myObject.propertyString);

我不太明白。我已经看了一些自定义对象的教程-但没有显示如何获得属性,我不知道的名称... 另外-我想避免循环通过所有属性,如果可能的话..。

谢谢! ! !

91655 次浏览

只需使用 myObject['thing']

你可以用:

myObject[propertyString] ;