<script>
var data = [{
id: 1,
name: '家电',
goods: [{
id: 11,
gname: '冰箱',
goods: [{
id: 111,
gname: '海尔'
}, {
id: 112,
gname: '美的'
}, ]
}, {
id: 12,
gname: '洗衣机'
}]
}, {
id: 2,
name: '服饰'
}];
function getId(json,id){
var o = {};
json.forEach(function(item){
console.log(item);
if(item.id==id){
o=item;
console.log(item)
}else if(item.goods&&item.goods.length>0){
o=getId(item.goods,id);
}
});
return o;
}
console.log(getId(data,1))
</script>
利用递归遍历数组
最新推荐文章于 2023-12-15 12:33:10 发布