Javascript 通过创建动态密钥访问json数据

Javascript 通过创建动态密钥访问json数据,javascript,json,Javascript,Json,json数据: var fruit = [{"apple":1000}, {"mango":100},{"orange":200}]; var user_input = "apple"; //this will change dynamically. for(var key in fruit) { var val = fruit[key]; console.log(val[user_input]); } output: undefined 我想使用用户输入访问数据,您必须遍历水果

json数据:

 var fruit = [{"apple":1000}, 
{"mango":100},{"orange":200}];

var user_input = "apple"; //this will change dynamically.

for(var key in fruit) {

 var val = fruit[key];
 console.log(val[user_input]);
}
output: undefined

我想使用用户输入访问数据,您必须遍历水果数组以找到具有密钥的对象

var水果=[{苹果:1000},{芒果:100},{橙子:200}]; var user_input=apple; const obj=fruit.findobj=>Object.keysobj.includeUser\u输入; 如果obj console.logobj[用户输入];