gpt4 book ai didi

javascript - 使用变量访问 Javascript 中的对象信息?

转载 作者:行者123 更新时间:2023-11-30 07:44:04 25 4
gpt4 key购买 nike

我似乎不明白如何正确访问对象值。

我的目标:

  // countrycode: "Radio station name"
var radioStations = {
fi: "Foo",
hu: "Bar",
am: "Baz"
};

然后我有一个名为 code 的变量,它来自一个 jQuery 插件,并且具有用户鼠标悬停在矢量 map 上的国家/地区的国家/地区代码。

我需要使用 code 将电台名称添加到此处的工具提示中:

onLabelShow: function(event, label, code){
if ( code in radioStations ) {
label.text(radioStations.code); // <- doesn't work
} else { // hide tooltips for countries we don't operate in
event.preventDefault();
}
},

最佳答案

您需要使用数组符号来通过变量访问对象。试试这个:

onLabelShow: function(event, label, code){
if (code in radioStations) {
label.text(radioStations[code]);
}
else {
event.preventDefault();
}
},

Example fiddle

关于javascript - 使用变量访问 Javascript 中的对象信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10751403/

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