gpt4 book ai didi

javascript - 无法像 JS 中的对象一样从字典中获取值

转载 作者:行者123 更新时间:2023-11-29 10:41:31 25 4
gpt4 key购买 nike

我有以下对象:

a list of objects in JS

有了县名,我想快速获得人口。所以用一些代码我得到了from here ,我希望能够快速得到每个县的人口(数字位)。所以我尝试这样做:

var lookup = {};
var len = cdata.length;
var i;
for (i = 0; i < len; i++) {
lookup[cdata[i].county.replace(/ /g,'').toLowerCase()] = cdata[i].count;
}

我的查找对象现在是这样的:

Object {devon: "747900", suffolk: "730100", westyorkshire: "2227400", kent: "1466500", lancashire: "171600"}

然后当我尝试像这样获取人口数量时:

lookup[devon]

我收到以下错误:

Uncaught TypeError: object is not a function

为什么上面的方法不起作用?这也是快速找到我需要的人群的最佳方式吗?

最佳答案

您必须像这样处理对象属性:

lookup["devon"]lookup.devon

关于javascript - 无法像 JS 中的对象一样从字典中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28148644/

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