遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
Baklib梅梅13 小时前
员工手册:保障运营一致性与提升组织效率的核心载体
前端·ruby on rails·前端框架·ruby
CoderYanger13 小时前
C.滑动窗口——1423. 可获得的最大点数
java·开发语言·算法·leetcode·1024程序员节
Swift社区13 小时前
StackOverflowError 栈溢出的原因与实战解决方案
java·spring boot·spring
云边有个稻草人13 小时前
手机也能控 Linux?Cpolar+JuiceSSH 搞定内网远程
运维·服务器·cpolar
字节拾光录13 小时前
手机号存储避坑指南:从20亿级数据库实践看,为什么VARCHAR才是终极答案
java·数据库·oracle
IT_陈寒13 小时前
Redis性能翻倍的5个冷门技巧,90%开发者都不知道第3个!
前端·人工智能·后端
p***976113 小时前
SpringBoot(7)-Swagger
java·spring boot·后端
Umi·13 小时前
iptables的源地址伪装
运维·服务器·网络
j***294813 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端