结果
[
"sys_captcha",
"sys_domain_login",
"sys_oplog",
"sys_watermarl",
"sys_blacklist:1300000000115",
"sys_const:COMMONCONST",
"sys_const:DINGTALKCONST",
"sys_const:GOVIEWCONST",
"sys_const:list",
"sys_user_org:1300000000111",
"sys_user_org:543914800779333",
"sys_user_org:544128395214917",
"sys_user_org:544128395214917:123456"
]
方法
function group(list){
let arr=[];
for(let i=0;i<list.length;i++){
if(!list[i].children){
arr.push(list[i].id)
console.log(list[i])
}else{
for(let k=0;k<list[i].children.length;k++){
let childItem=list[i].children[k]
arr.push(list[i].id+':'+childItem.id)
if(childItem.children){
const res=this.group(childItem.children)
console.log(res)
arr.push(list[i].id+':'+childItem.id+":"+res)
}
}
}
}
return arr
}