递归查询

作者: yuanzhuang | 来源:发表于2019-02-19 18:16 被阅读6次

实现效果

可复制代码

// 数据

  var data = [

    {

      id: 1,

      children: [{

        id: 2,

        children: [{

          id: 3

        }]

      }]

    }

  ];

  // 函数调用

  getArray(data);

    // 实现代码

  function getArray(data, id) {

    for (var i in data) {

      console.log(data[i].id);

      // 循环对比

      if (data[i].id == id) {

        break;

      } else {

        // 再次调用

        getArray(data[i].children, id);

      }

    }

  }

相关文章

  • DNS解析原理:递归 VS 迭代

    DNS 解析分类 DNS解析流程分为递归查询和迭代查询,递归查询是以本地名称服务器为中心查询, 递归查询是默认方式...

  • Java工程师之Oracle技术-SQL入门(6)

    递归查询 递归查询 存在层级关系(树形)关系时,使用SQL语句可以把整个递归树全部查询出来 level 关键字可以...

  • Linux命令--grep

    参数说明 -n 展示行号-r 递归查询 组合使用 grep -rn "content" ./ 在当前目录下递归查询...

  • 递归查询

    Oracle数据库对于树模型的关系表,采用了一个内建的过程 start start with connect ...

  • 递归查询

    语法: 举例: 假设:这是一种树形数据结构,root_id来表示父节点 查询效果: 输出root_id = 0的节...

  • 递归查询

    实现效果 可复制代码 // 数据 var data = [ { id: 1, children:...

  • 【MySQL】递归查询上下级

    环境 需要MySQL8.0+ 上下级关系图 建表语句 查询上下级sql语句 递归,查询本级以及所有下级 递归,查询...

  • Oracle函数sys_connect_by_path用法

    sys_connect_by_path函数是为了配合递归查询的函数,递归查询可以参考我之前的博客:https://...

  • MySQL

    mysql递归查询组织机构mysql 递归查询 MySQL教程之concat以及group_concat的用法 M...

  • SQL 递归查询 以及列转字段行

    递归查询: 列转字段行:

网友评论

    本文标题:递归查询

    本文链接:https://www.haomeiwen.com/subject/veifyqtx.html