我有以下数据结构,其中包含类别作为顶级后跟可选组,然后将图表对象,这将代表图形数据。下划线通过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