gpt4 book ai didi

javascript - 获取特定数组值

转载 作者:行者123 更新时间:2023-12-02 17:06:48 25 4
gpt4 key购买 nike

var stored =
[{subject:"farm",name:"John Doe"},
{subject:"steam",name:"Michael Buck"},
{subject:"finance",name:"Ron Ruckle"}, //need this
{subject:"geo",name:"Ben Bond"}];

我需要获取特定的数组值。我知道可以这样做:

     getitem = stored[2]["name"];

但由于我不知道该行,所以只有第一项的值我需要这样的东西:

     getitem = stored["subject:finance"]["name"];

最佳答案

您必须迭代并检查:

function getNameFromSubject(subject) {
for (var i = 0; i < stored.length; i++) {
if (stored[i].subject == subject) return stored[i].name;
}
return null;
}

var name = getNameFromSubject("finance");

关于javascript - 获取特定数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25170702/

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