gpt4 book ai didi

javascript - 如何与对象值匹配以打印同一对象的其他值

转载 作者:行者123 更新时间:2023-12-02 20:58:08 25 4
gpt4 key购买 nike

我有一个变量 x,其中包含对象 ID“5ea151280d25c7310040677a”。我还有一个以下格式的数组

data = [
{_id: 5ea151280d25c7310040677a,
"name": "name7",
"codename": "mnoo7"
},
{_id: 5bg151280k25c7316640688a,
"name": "name8",
"codename": "mnoo8"
}
]

现在我想返回与变量 x 中的对象 id 匹配的用户名。
因此,如果 x = 5ea151280d25c7310040677a 我想将名称返回为 name7我尝试过使用indexof但没有运气。有什么建议吗?

最佳答案

您的对象有拼写错误问题,您可以使用find方法作为

let data = [
{_id: "ea151280d25c7310040677a",
name: "name7",
codename: "mnoo7"
},
{_id: "bg151280k25c7316640688a",
name: "name8",
codename: "mnoo8"
}
]

var found = data.find(c=>c._id == "ea151280d25c7310040677a");
console.log(found.name);

let data = [
{_id: "ea151280d25c7310040677a",
name: "name7",
codename: "mnoo7"
},
{_id: "bg151280k25c7316640688a",
name: "name8",
codename: "mnoo8"
}
]

var found = data.find(c=>c._id == "ea151280d25c7310040677a");
console.log(found.name);

关于javascript - 如何与对象值匹配以打印同一对象的其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61424165/

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