如果我有像
这样的字符串var s = someString;
但是我不知道该字符串的值,因为程序从外部文件获取它,我想使用该字符串来访问对象属性,如:
alert(obj.s)
//or
alert(obj[s]);
我该怎么做?我编写的代码不起作用,警报只是空的(并且我肯定s
不为空并且存在与s
具有相同值的属性) 。但是当我尝试正常访问一个对象时它工作正常(使用我已经知道的属性名称):
alert(obj.name);
//or
alert(obj["name"]);
所以...任何想法?感谢