zoukankan      html  css  js  c++  java
  • 简单 递归取到数组子数组的值

    <!DOCTYPE html>
    <html>

    <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible"
    content="IE=edge">
    <title>Page Title</title>
    <meta name="viewport"
    content="wIdth=device-wIdth, initial-scale=1">
    <link rel="stylesheet"
    type="text/css"
    media="screen" />
    <script>
    var items = [
    {
    Id: 1,
    name: '产品部',
    Children: []
    },
    {
    Id: 2,
    name: '项目部',
    Children: [
    {
    Id: 4,
    name: '项目部1',
    Children: [
    {
    Id: 6,
    name: '项目部111',
    Children: []
    },
    ]
    },
    {
    Id: 5,
    name: '项目部2',
    Children: []
    },
    ]
    },
    {
    Id: 3,
    name: '测试部',
    Children: []
    },
    ]
    var a = [2,5]

    function factorial(departmentList, departmentIds) {
    for (let j = 0; j < departmentIds.length; j++) {
    for (let i = 0; i < departmentList.length; i++) {
    if (departmentIds[j] == departmentList[i].Id) {
    if (j == departmentIds.length - 1) {
    return JSON.stringify(departmentList[i]);
    }
    return this.factorial(departmentList[i].Children, departmentIds);
    }
    }
    }
    }
    console.log(this.factorial(items, a));



    </script>
    </head>

    <body>

    </body>

    </html>
  • 相关阅读:
    验证码处理 -- 爬虫
    Django知识点总结
    关于sql去重
    tsxt-01
    崔老师爬取top100的源码(会403)
    简单爬取网页源码
    爬取猫眼top100
    python-自动发邮件
    python-装饰器
    Python 爬虫基础Selenium库的使用
  • 原文地址:https://www.cnblogs.com/xinhang/p/8082201.html
Copyright © 2011-2022 走看看