gpt4 book ai didi

javascript - 获取某个 JSON 对象字段的值

转载 作者:行者123 更新时间:2023-11-28 20:57:54 25 4
gpt4 key购买 nike

我有以下 JSON 对象:

var definitionsObject = {"company" : "Some information about company"};

这个对象实际上会包含很多定义,而不仅仅是一个。我还有以下用于链接点击的事件处理程序,该处理程序具有包含术语“公司”的自定义“数据名称”属性:

$(".definitinOpener").click(function() {
$this = $(this);
var hintID = $this.attr("data-name");
var hintText = definitionsObject.hintID;
});

因此,我想要做的是获取单击链接的“data-name”自定义属性的值,转到 definitionsObject 对象并获取该字段的值等于“data-name”属性值。然而,这样我总是得到“未定义”。

有人可以帮我弄清楚我到底做错了什么吗?

先谢谢你了。

最佳答案

您可以通过两种方式查找对象中的值。

var obj = { key : 'value' }
var lookup = 'key'

console.log( obj.lookup ) //undefined
console.log( obj.key ) //value
console.log( obj[lookup] ) //value

您可能想要这个:

var hintText = definitionsObject[hintID];

关于javascript - 获取某个 JSON 对象字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728236/

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