尝试在我的JS中获得更高级......
我有一个自定义对象:
Object myObject = new Object();
myObject.thing = anythingHere;
我希望能够通过传入字符串来检索自定义对象属性...例如:
var propertyString = 'thing';
alert(myObject.propertyString);
我无法理解这一点。我已经查看了一些自定义对象的教程 - 但没有显示如何获取我不知道名称的属性...另外 - 我希望尽可能避免遍历所有属性...
感谢!!!
答案 0 :(得分:161)
只需使用myObject['thing']
。
答案 1 :(得分:70)
您可以使用:
myObject[propertyString] ;