美文网首页
js玩转树结构

js玩转树结构

作者: wpy掌心一朵微笑 | 来源:发表于2021-12-03 18:49 被阅读0次
    1. 树结构转换成数组
      treeToArray(tree) {
      let arr = [];
      let expand = (tree) => {
      if(tree&&tree.length>0) {
      tree.forEach(el => {
      arr.push(el);
      expand(el.children);
      });
      }
      }
      return arr;
      }
      2.筛选树节点checked=true的数据
      filterArr(arr) {
      return arr.filter((item)=>{
      return item.checked === true;
      }).map((item)=>{
      item = Object.assign({},item);
      if(item.children&&item.children.length>0) {
      item.children = this.filterArr(item.children);
      }
      return item;
      })
      }

    相关文章

      网友评论

          本文标题:js玩转树结构

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