遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
暮乘白帝过重山1 分钟前
Ollama 在本地分析文件夹中的文件
前端·chrome·ollama
三个蔡5 分钟前
Java求职者面试:从Spring Boot到微服务的技术深度探索
java·大数据·spring boot·微服务·kubernetes
一只小风华~15 分钟前
Web前端开发:CSS Float(浮动)与 Positioning(定位)
前端·css·html·html5·web
sniper_fandc16 分钟前
JVM(Java虚拟机)详解
java·开发语言·jvm
小鸡脚来咯17 分钟前
SpringBoot 常用注解通俗解释
java·spring boot·后端
前端张三18 分钟前
vue3中ref在js中为什么需要.value才能获取/修改值?
前端·javascript·vue.js
moyu8419 分钟前
前端从后端获取数据的流程与指南
前端
AI的魔盒22 分钟前
基于Java与MAVLink协议的多无人机(Cube飞控)集群控制与调度方案问题
java·开发语言·无人机
涛哥码咖37 分钟前
Rule.resourceQuery(通过路径参数指定loader匹配规则)
前端·webpack
悄悄敲敲敲1 小时前
Linux:进程间通信->共享内存
linux·运维·服务器