我有这样的数据结构:
我希望您能够使用Underscore.js来查找并返回指定ID的子元素。如何实现呢?
[
{
"name": "AAAA",
"children": [
{"name": "vvv", "id": 3},
{"name": "vvv22", "id": 4}
]
},
{
"name": "BBBB",
"children": [
{"name": "ggg", "id": 5},
{"name": "ggggv22", "id": 6}
]
},
]
我希望您能够使用Underscore.js来查找并返回指定ID的子元素。如何实现呢?
不使用Underscore时,我的当前实现方式如下:
for (var i = 0; i < data.length; i++) {
var dataItem= data[i];
for (var j = 0; j < dataItem.children.length; j++) {
var child = dataItem.children[j];
if (child .id == id) {
return child;
}
}
}