美文网首页JavaScript
JavaScript递归获取字节的id

JavaScript递归获取字节的id

作者: consolelog | 来源:发表于2021-11-24 11:29 被阅读0次
function getId(arr, id, ids = []) {
  if (id) {
    for (let item of arr) {
      if (item.id == id) {
        ids.push(item.id)
        getId(item.children, false, ids)
      } else {
        getId(item.children, id, ids)
      }
    }
  } else {
    for (let i of arr) {
      ids.push(i.id)
      if (i.children) {
        getId(i.children, false, ids)
      }
    }
  }
  return ids
}

相关文章

  • JavaScript递归获取字节的id

  • javascript基础函数

    获取url参数 JavaScript加载样式文件 匹配多个转行的空格 递归函数 列队递归函数 获取对象的样式 给元...

  • 获取元素

    html代码示例: javascript获取元素 通过id获取元素 通过TagName获取元素 通过ClassNa...

  • JS与JQ旧笔记

    1:获取ID JavaScript:document.getElementById('idName') JQuer...

  • 2018-01-27

    JavaScript 通过ID获取元素://通过ID找到元素,再对其操作。 语法:document.getElem...

  • 浅谈javascript DOM

    浅谈javascript DOM 一查找元素节点 1,通过id名获取 var obj=document.getEl...

  • 前端面试题总结(算法)

    javascript递归遍历所有DOM文档节点 javascript递归遍历所有DOM文档节点 HTTP 方法:G...

  • 21. Merge Two Sorted Lists

    Java Javascript 递归解

  • 树的遍历

    1、利用递归的方式获取树的前序遍历结果 2、 利用递归的方式获取树的中序遍历结果 3、利用递归的方式获取树的后序遍...

  • 你可能不知道的递归

    递归 尾递归 CPS trampoline memoize 缓存 本文使用 JavaScript 进行描述。本文简...

网友评论

    本文标题:JavaScript递归获取字节的id

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