118

可能重复:
javascript 对象,访问变量属性名称?

试图在我的 JS 中变得更高级......

我有一个自定义对象:

Object myObject = new Object();

myObject.thing = anythingHere;

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

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

我不能完全弄清楚。我已经查看了一些自定义对象的教程 - 但没有任何内容显示如何获取我不知道名称的属性......另外 - 如果可能的话,我想避免遍历所有属性......

谢谢!!!

4

2 回答 2

211

只需使用myObject['thing'].

于 2011-08-15T18:29:13.373 回答
89

你可以使用:

myObject[propertyString] ;
于 2011-08-15T18:29:47.767 回答