如何将字符串转换为变量名来访问json对象中的值?

时间:2014-10-14 22:37:53

标签: jquery json

如何将字符串转换为可用于访问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

1 个答案:

答案 0 :(得分:1)

people[i][myString]

会工作。