gpt4 book ai didi

javascript - 使用变量作为对象的属性,如何?

转载 作者:行者123 更新时间:2023-11-29 17:25:01 26 4
gpt4 key购买 nike

对于下面的树

var items = {
'drinks': [
{
'name': 'coke',
'sugar': '1000'
},
{
'name': 'pepsi',
'sugar': '900'
}
]
};

有没有办法做类似的事情

function get_values(data) {
var items = JSON.parse(items)
return items.data[0].name;
}
get_values('drinks');

最佳答案

如果您希望使用变量的内容作为属性的访问器,则必须使用数组语法:

myObject[myKey]

在你的情况下,你需要这样的东西:

var items = JSON.parse(items)

function get_values(data) {
return items[data][0].name;
}

get_values('drinks'); // returns "coke"

请注意,这专门返回数组 items.drinks第一个 元素的名称。

关于javascript - 使用变量作为对象的属性,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9633831/

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