技术栈

计算树状图层级专用方法

简单点了2023-11-14 12:08

计算树状图层级专用方法

计算树状图层级专门用的方法,主要用于获取指定的level的信息

复制代码
function calMsdCataLogLevel(items:any, targetId:any, level = 0) {
  for (let item of items) {
    if (item.id === targetId) {
      return level;
    }
    if (item.children) {
      let found:any = calMsdCataLogLevel(item.children, targetId, level + 1);
      if (found !== -1) {
        return found;
      }
    }
  }
  return -1;
}
上一篇:C++ explicit
下一篇:高性能文件拷贝
相关推荐
zhoxier
8 分钟前
elementui el-select 获取value和label 以及 对象的方法
javascript·vue.js·elementui
四岁半儿
4 小时前
vue,H5车牌弹框定制键盘包括新能源车牌
前端·vue.js
HANK
9 小时前
KLineChart 绘制教程
前端·vue.js
Juchecar
9 小时前
Naive UI 学习指南 - Vue3 初学者完全教程
前端·vue.js
尝尝你的优乐美
10 小时前
封装那些Vue3.0中好用的指令
前端·javascript·vue.js
chxii
10 小时前
5.4 4pnpm 使用介绍
前端·javascript·vue.js
好好好明天会更好
10 小时前
Vue 中 slot 的常用场景有哪些
前端·vue.js
VOLUN
11 小时前
PageLayout布局组件封装技巧
前端·javascript·vue.js
anyup
11 小时前
🔥 🔥 为什么我建议你使用 uView Pro 来开发 uni-app 项目?
前端·vue.js·uni-app
听风的码
13 小时前
Vue2封装Axios
开发语言·前端·javascript·vue.js
热门推荐
01UV安装并设置国内源02DeepSeek更新!速览DeepSeek V3.1新特性03KGG转MP3工具|非KGM文件|解密音频04Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接06【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)07Claude Code VSCode集成开发指南:AI编程助手完整配置08Spring 调试终于不再痛苦了092025最新国内服务器可用docker源仓库地址大全(2025年8月更新)10Linux下V2Ray安装配置指南