我有以下數據結構,其中包含類別作爲頂級後跟可選組,然後將圖表對象,這將代表圖形數據。下劃線通過ID獲取嵌套的項目
使用下劃線或香草js我想通過它的id得到一個特定的圖表對象。我嘗試過使用_.flatten和_.find的組合,但沒有獲得任何地方。
如果還有可能獲得一個類別中的圖表計數,基於圖表id將是非常棒的。
{
"categories":[
{
"title":"category 1",
"id":"cat1",
"groups":[
{
"title":"group 1",
"id":"grp1",
"charts":[
{
"title":"chart 1",
"id":"chart1",
"type":"line"
}
]
}
]
},
{
"title":"category 2",
"id":"cat2",
"charts":[
{
"title":"chart 2",
"id":"chart2",
"type":"line"
}
]
},
{
"title":"category 3",
"id":"cat3",
"charts":[
{
"title":"chart 3",
"id":"chart3",
"type":"line"
}
]
}
]
}
謝謝,這正是我所想的我可能會把結果移到這個函數之外,這樣我可以搜索結果來檢查它是否已經存在 – DavidB