js 遍历嵌套数组对象
chuli(arr) {
let kongarr = []
for (let i = 0; i < arr.length; i++) {
console.log("arr[i]", arr[i])
let children1=[]
let children2=[]
let children3=[]
let obj={}
obj.id=arr[i].id
obj.name=arr[i].name
obj.children=children2
let two=arr[i].children
for (let j=0;j<two.length;j++){
console.log("two",two[j])
let san=two[j].children
console.log("san",san)
children2.push({
id:two[j].id,
name:two[j].name,
children:children3
})
if (two[j].name=='市公司'&&two[j].children.length>=2){
let sum=0
for (let k=0;k<san.length;k++){
}
children3.push({
age:"小计"
})
}else {
for (let k=0;k<san.length;k++){
children3.push({
bmdm:san[k].bmdm,
xmlx:san[k].xmlx
})
}
}
}
kongarr.push(obj)
}
console.log("kongarr2", kongarr)
return kongarr
}