gpt4 book ai didi

javascript - 通过创建动态 key 访问json数据

转载 作者:行者123 更新时间:2023-12-03 00:56:10 24 4
gpt4 key购买 nike

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

我想使用用户输入访问数据

最佳答案

您必须遍历 fruit 数组才能找到具有该键的对象。

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

const obj = fruit.find((obj) => Object.keys(obj).includes(user_input));
if (obj) console.log(obj[user_input]);

关于javascript - 通过创建动态 key 访问json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52827857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com