js 递归查找满足条件的元素
js 递归的核心思想 在满足条件的情况下自己调用自己 如数据的typeof 类型是object 且不等于null
此处 递归的条件是 数据项有children属性并且children有子集,在自己调用自己的时候,需要将递归调用的结果返回
findResult (tableTree, tag) {
let result = ''
for (let index = 0; index < tableTree.length; index++) {
const element = tableTree[index];
console.log("element", element)
if (element.children && element.children.length > 0) {
result = this.findResult(element.children, tag)
} else {
console.log(element.label)
if (element.url == tag) {
result = element.label