【发布时间】:2015-10-17 20:56:23
【问题描述】:
请帮帮我
我有一个这样的 json 文件。
[
{
"Paket": [
{
"farbe": "#ff0000",
"Koordinaten": [
{
"paketaufenthaltsort": "469\/31 A 1; A 3; A 4",
"y": "5",
"x": "0"
},
{
"paketaufenthaltsort": "469\/31 A 1; A 3; A 4",
"y": "5",
"x": "150"
},
{
"paketaufenthaltsort": "469\/31 A 1; A 3; A 4",
"y": "0",
"x": "150"
}
],
"Paketnummer": "11000005"
}
],
"offset": "5",
"referenzzeitraum": "1440"
}
]
现在我想要一个包含所有“paketaufenthaltsort”值的数组。
所以我尝试了以下方法:
console.log(data.map(function(d)
{return d.Paket.map(function(e)
{return e.Koordinaten.map(function(f) {return
f.paketaufenthaltsort;})})}));
但它会生成一个级别为 3 的数组。 结果是:
[[["469/31 A 1; A 3; A 4", "469/31 A 1; A 3; A 4", "469/31 A 1; A 3; A 4"]]]
但我想要的是:
["469/31 A 1; A 3; A 4"]
请帮帮我
【问题讨论】:
标签: javascript arrays d3.js content-query-rollup