Possible Duplicate:
Javascript Objects: Dynamic variable names?
我有一个从cgi脚本传入的json字符串。此json字符串具有ID的列表。在JavaScript中
var informationObj = jQuery.parseJSON(information);
tid = informationObj.idList[0].id;
tid现在是一个ID,我想使用它来访问json字符串本身内的对象,如下所示:
alert (informationObj.tid.rpath);
但是,这似乎不起作用。我也尝试过:
alert (informationObj.eval(tid).rpath);
有没有解决的办法?
谢谢。
最佳答案
您需要以下表格:
informationObj[tid].rpath
它们等效:
var a = 'something';
b[a] === b.something
关于javascript - 评估变量以用作变量名? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7097841/