findParentNodes = (id, list, result=[]) => {
for(var i = 0; i < list.length; i++) {
var tmpResult = result.concat()
tmpResult.push(list[i].id)
if(id == list[i].id) {
return tmpResult
}
if(list[i].children) {
var findResult = this.findParentNodes(id, list[i].children, tmpResult)
if(findResult) {
return findResult
}
}
}
}
根据根结点查询所有父结点
最新推荐文章于 2022-12-01 11:45:00 发布