遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
我命由我123454 小时前
CesiumJS 笔记 - 获取容器中心点、Cartesian3 clone 方法、修改 Cartesian3 对象的高度
前端·javascript·css·前端框架·html·html5·js
Hopebearer_5 小时前
页面突然只剩 DOM?一次静态资源版本错配排查
前端·部署
东风破_6 小时前
ESLint 是什么?为什么你的项目需要它?
前端·后端·代码规范
嘻哈∠※6 小时前
0061基于 SpringBoot 的投稿与稿件处理系统设计与实现
java·spring boot·后端
我是谁??7 小时前
Ubuntu22.04更换清华源
linux·运维·服务器
白狐_7987 小时前
408数据结构第8章:排序②——性质对比秒杀、场景选择与外部排序
java·数据结构·算法
圣殿骑士-Khtangc7 小时前
Go字符串高效拼接性能对比与底层原理分析
服务器·前端·golang
zander2587 小时前
LeetCode 84:柱状图中的最大矩形——单调栈如何确定左右边界
java·数据结构·算法
码匠许师傅7 小时前
【C++ 面试真题】聊聊 C++ 的拷贝构造与拷贝赋值
java·c++·面试
BigTopOne8 小时前
【ijkplayer】 硬解码流程
前端