我有一个数组中的对象。这样做:
alert(myObject.cats[1].nickname);
将输出'fluffykins'或任何昵称。
有没有办法按字符串访问此属性?即
var param = 'nickname';
alert(myObject.cats[1].{param});
答案 0 :(得分:3)
是的,只需像往常一样使用方括号。
myObject.cats[1][param]
答案 1 :(得分:0)
你可以这样做:
var test = { 'prop1': 'test' };
alert(test['prop1']);