var list=[
{
"id": 543,
"name": "技术部",
"parentId": 501,
"companyId": "8af59e0f4ebb0928014ebeb1b118002a",
"deep": 1,
"code": "1-1001",
"leaderId": null,
"nodes": []
},
{
"id": 544,
"name": "运营部",
"parentId": 501,
"companyId": "8af59e0f4ebb0928014ebeb1b118002a",
"deep": 1,
"code": "1-1002",
"leaderId": null,
"nodes": [
{
"id": 545,
"name": "运营一组",
"parentId": 544,
"companyId": "8af59e0f4ebb0928014ebeb1b118002a",
"deep": 2,
"code": "1-1002-2001",
"leaderId": null,
"nodes": [ {
"id": 677,
"name": "22rr",
"parentId": 545,
"companyId": "8af59e0f4ebb0928014ebeb1b118002a",
"deep": 1,
"code": "1-1001",
"leaderId": null,
"nodes": []
},]
},
{
"id": 546,
"name": "运营二组",
"parentId": 544,
"companyId": "8af59e0f4ebb0928014ebeb1b118002a",
"deep": 2,
"code": "1-1002-2002",
"leaderId": null,
"nodes": []
}
]
},
]
var res;
function findItem(id,list){
list.forEach(e=>{
if(e.id==id){
res=e;
return false;
}else if(e.nodes!=''){
findItem(id,e.nodes)
}
})
return res;
}
var item=findItem(545,list);
console.log(item)
console