通过字符串var获取自定义对象属性

时间:2011-08-15 18:27:55

标签: javascript properties custom-object

  

可能重复:
  javascript object, access variable property name?

尝试在我的JS中获得更高级......

我有一个自定义对象:

Object myObject = new Object();

myObject.thing = anythingHere;

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

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

我无法理解这一点。我已经查看了一些自定义对象的教程 - 但没有显示如何获取我不知道名称的属性...另外 - 我希望尽可能避免遍历所有属性...

感谢!!!

2 个答案:

答案 0 :(得分:161)

只需使用myObject['thing']

答案 1 :(得分:70)

您可以使用:

myObject[propertyString] ;