如何将字符串转换为可用于访问json对象中的值的变量名?
这样可行,但“fname”是硬编码的,不是动态的:
$("#ppl").append(people[i].fname);
我想要这样的事情:
var myString = "fname";
$("#ppl").append(people[i].myString); // doesn't work
或
$("#ppl").append(people[i].window['myString']); // also doesn't work
帮助!
以下是jsfiddle
答案 0 :(得分:1)
people[i][myString]
会工作。