遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
程序员二叉2 分钟前
【JUC】ThreadLocal底层原理|内存泄漏|弱引用|跨线程传递方案
java·开发语言·面试·职场和发展·juc
程序员二叉3 分钟前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
老马识途2.010 分钟前
在AI的帮助下理解spring的启动过程
java·前端·spring
青山木18 分钟前
Hot 100 --- 轮转数组
java·数据结构·算法
❀搜不到33 分钟前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
徐小夕43 分钟前
Loop Engineering 深度解析与实战指南(全网最全)
前端·算法·github
袁小皮皮不皮1 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
Qt程序员1 小时前
掌握 Linux 内核调度:从原理到实现(进程篇)
java·开发语言
运筹vivo@1 小时前
Python ContextVar 底层机制与内存模型拆解
前端·数据库·python
code bean1 小时前
【LangChain】检索器完全指南:从向量检索到生产级 RAG 架构
java·开发语言·微服务