遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
乘风!11 分钟前
Java导出excel,表格插入pdf附件,以及实现过程中遇见的坑
java·pdf·excel
安分小尧12 分钟前
React 文件上传新玩法:Aliyun OSS 加持的智能上传组件
前端·react.js·前端框架
编程社区管理员12 分钟前
React安装使用教程
前端·react.js·前端框架
小小鸭程序员22 分钟前
Vue组件化开发深度解析:Element UI与Ant Design Vue对比实践
java·vue.js·spring·ui·elementui
H13469489040 分钟前
企业服务器备份软件,企业服务器备份的方法有哪些?
运维·服务器·负载均衡
拉不动的猪1 小时前
vue自定义指令的几个注意点
前端·javascript·vue.js
yanyu-yaya1 小时前
react redux的学习,单个reducer
前端·javascript·react.js
skywalk81631 小时前
OpenRouter开源的AI大模型路由工具,统一API调用
服务器·前端·人工智能·openrouter
Liudef061 小时前
deepseek v3-0324 Markdown 编辑器 HTML
前端·编辑器·html·deepseek
拉不动的猪1 小时前
uniapp与React Native/vue 的简单对比
前端·vue.js·面试