【发布时间】:2021-04-28 22:47:37
【问题描述】:
我正在尝试从我的 JSON 数据中获取 phone 并使用 D3。
[
{
"id": "00000",
"type": "company",
"name": "Ideal-Phones",
"icon": "\uf1ad",
"level" :"0",
"display" : "block",
"context": [
{"context-id": "10000", "name": "phone"}
]
},
{
"id": "00100",
"type": "software",
"name": "Jira",
"icon": "\uf7b1",
"parent" : "00000",
"level" :"1",
"display": "none",
"context": [
{"contxt-id": "10001", "name": "Jira"}
]
}
]
我可以通过以下方式获得level:
function click(d) {
console.log(d.level)}
.. 并认为 console.log(d.context.name) 可以解决问题。
【问题讨论】:
-
context是一个数组,你需要d.context[0].name
标签: javascript json d3.js