我有这个JSON,我试图通过替换变量来检索值。
var model = {
regression : {
regUtils : {
subIDs : {
B00099999823 : {
"a" : "b",
"c" : "d"
}
}
}
};
var vals = "B00099999823";
alert(model.regression.regUtils.subIDs.vals.a); // error returned : Object doesn't support this property or method
alert(model.regression.regUtils.subIDs.B00099999823.a); //alerts b
如何替换变量来代替键或对象。 感谢。
答案 0 :(得分:2)
您可以使用以下可变内容进行访问:
var vals = "B00099999823";
alert(model.regression.regUtils.subIDs[vals].a;
您可以使用[]
通过使用变量内容来访问对象。它会是这样的:
model.regression.regUtils.subIDs['B00099999823'].a