首页 > 解决方案 > 如何使用 topojson 访问数组中的值

问题描述

我在构建 choropleth 地图时遇到了麻烦,我想弄清楚的一件事是如何从 json 对象访问数组:

topojson.feature

这就是我在控制台中看到的

var datum=topojson.feature(us, us.objects.states) 

我想专门捕获属性下的名称(例如州名)

标签: javascripthtmld3.js

解决方案


console.log(datum.features[2].properties.name)

假设您想要 features 数组中第二个对象的属性,这应该可以工作。此外,JSON 对象只不过是 javascript 对象,您可以像在 vanilla js 中一样访问属性


推荐阅读