遍历树形结构记录

例如:

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

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)

})

}

}

相关推荐
光影少年3 分钟前
vue3.0性能提升主要通过那几方面体现的?
前端·vue.js
RainbowSea12 分钟前
12 MySQL 数据库其它调优策略
java·sql·mysql
小磊哥er15 分钟前
【前端工程化】前端开发中的这些设计规范你知道吗
前端
江城开朗的豌豆16 分钟前
路由守卫:你的Vue路由‘保安’,全局把关还是局部盯梢?
前端·javascript·vue.js
Jinxiansen021124 分钟前
Vue 3 响应式核心源码详解(基于 @vue/reactivity)
前端·javascript·vue.js
大只鹅31 分钟前
WebSocket类明明注入了Bean,为什么报错为null
java·websocket
泡泡以安38 分钟前
JA3指纹在Web服务器或WAF中集成方案
服务器·安全·https·ja3指纹
ChinaRainbowSea39 分钟前
9-2 MySQL 分析查询语句:EXPLAIN(详细说明)
java·数据库·后端·sql·mysql
时序数据说41 分钟前
Java类加载机制及关于时序数据库IoTDB排查
java·大数据·数据库·物联网·时序数据库·iotdb
wowocpp41 分钟前
rabbitmq 与 Erlang 的版本对照表 win10 安装方法
java·rabbitmq·erlang