遍历树形结构记录

例如:

这是递归对树形结构的遍历

findMatchingValue(json1,json2){

if(json1.defaultLabel&&json2.some(item=>item.title==json1.defaultLabel)){

//将匹配的值保存起来

this.matchedValue.push(json1.defaultLabel)

}

if(json1.childrens&&json1.childrens.length>0){

json1.childrens.forEach(child=>{

this.findMatchingValue(child,json2)

})

}

}

相关推荐
艾伦~耶格尔17 分钟前
【集合框架LinkedList底层添加元素机制】
java·开发语言·学习·面试
样子201828 分钟前
Uniapp 之renderjs解决swiper+多个video卡顿问题
前端·javascript·css·uni-app·html
Nicholas6837 分钟前
flutterAppBar之SystemUiOverlayStyle源码解析(一)
前端
一只叫煤球的猫40 分钟前
🕰 一个案例带你彻底搞懂延迟双删
java·后端·面试
最初的↘那颗心41 分钟前
Flink Stream API 源码走读 - print()
java·大数据·hadoop·flink·实时计算
黑客飓风1 小时前
JavaScript 性能优化实战大纲
前端·javascript·性能优化
JH30732 小时前
Maven的三种项目打包方式——pom,jar,war的区别
java·maven·jar
emojiwoo2 小时前
【前端基础知识系列六】React 项目基本框架及常见文件夹作用总结(图文版)
前端·react.js·前端框架
带刺的坐椅2 小时前
轻量级流程编排框架,Solon Flow v3.5.0 发布
java·solon·workflow·flow·solon-flow
David爱编程3 小时前
线程调度策略详解:时间片轮转 vs 优先级机制,面试常考!
java·后端