遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
anyup几秒前
快崩溃了!华为应用商店已经 4 次驳回我的应用上线
前端·华为·uni-app
jackson凌2 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
行云流水剑10 分钟前
【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南
服务器·学习·ubuntu
Qian Xiaoo15 分钟前
前后端分离开发 和 前端工程化
前端
刘白Live25 分钟前
【Java】谈一谈浅克隆和深克隆
java
一线大码27 分钟前
项目中怎么确定线程池的大小
java·后端
要加油哦~29 分钟前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
crud32 分钟前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
天天摸鱼的java工程师38 分钟前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
先做个垃圾出来………38 分钟前
split方法
前端