You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问Datamaps插件实例中嵌套对象内options的data属性值

正确获取方式

Datamap 实例化后,所有初始化配置都会挂载在实例的 options 属性下,按层级访问即可:

  • 直接获取完整的 data 对象:
const targetData = map.options.data
console.log(targetData)
// 输出结果:{ YV: {fillKey: "#EDE8D6"}, AM: {fillKey: "51-100"} }
  • 如果你需要提取 data 下所有属性的取值列表,使用 Object.values() 处理即可:
const allDataValues = Object.values(map.options.data)
console.log(allDataValues)
// 输出结果:[ {fillKey: "#EDE8D6"}, {fillKey: "51-100"} ]
  • 如果需要同时遍历地区编码和对应配置,使用 Object.entries():
Object.entries(map.options.data).forEach(([areaCode, config]) => {
  console.log(areaCode, config)
})

内容的提问来源于stack exchange,提问作者Meryem ACHEMLAL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 22:18:02