分类-递归

 "data": [
        {
            "id": 1,
            "pId": 0,
            "name": "一级1"
        },
        {
            "id": 2,
            "pId": 0,
            "name": "一级2"
        },
        {
            "id": 3,
            "pId": 1,
            "name": "二级1"
        },
        {
            "id": 4,
            "pId": 2,
            "name": "二级2"
        },
        {
            "id": 5,
            "pId": 3,
            "name": "三级1"
        },
        {
            "id": 6,
            "pId": 3,
            "name": "三级2"
        },
        {
            "id": 7,
            "pId": 3,
            "name": "三级3"
        },
        {
            "id": 8,
            "pId": 4,
            "name": "三级4"
        }
    ]
getTree(pId, arr) {
                let children = []
                for(let i = 0; i < arr.length; i++){
                    if(arr[i].pId == pId) {
                        arr[i].children = this.getTree(arr[i].id,arr)
                        children.push(arr[i])
                    }
                }
                return children
			},

相关推荐

  1. 分类-

    2024-01-10 16:52:01       62 阅读
  2. 分治

    2024-01-10 16:52:01       27 阅读
  3. <span style='color:red;'>递</span><span style='color:red;'>归</span>

    2024-01-10 16:52:01      47 阅读
  4. 推与

    2024-01-10 16:52:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 16:52:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 16:52:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 16:52:01       87 阅读
  4. Python语言-面向对象

    2024-01-10 16:52:01       96 阅读

热门阅读

  1. ECMAScript 6

    2024-01-10 16:52:01       44 阅读
  2. c#,获取时间戳

    2024-01-10 16:52:01       62 阅读
  3. es6 定义变量 let 跟cosnt 区别

    2024-01-10 16:52:01       59 阅读
  4. .netcore 6 ioc注入的三种方式

    2024-01-10 16:52:01       53 阅读
  5. MinIO (五) .net core实现分片上传

    2024-01-10 16:52:01       41 阅读
  6. Hadoop之mapreduce参数大全-2

    2024-01-10 16:52:01       43 阅读
  7. Spring Boot 中自定义中文校验注解的实现

    2024-01-10 16:52:01       64 阅读
  8. K8S---kubectl edit命令

    2024-01-10 16:52:01       55 阅读