需求:获取树结构的节点深度。

实现util.js:

// 获取节点深度 参数为树结构array
function getMaxFloor(treeData){
  let deep = 0;
  function eachData(data, index) {
    data.forEach(elem => {
       if (index > deep) {
          deep = index;
       }
       if (elem.children.length > 0) {
          eachData(elem.children, deep + 1);
        }
  }) }
  getMaxFloor(treeData, 1);
  return deep;
}

 

posted on 2020-12-17 20:46  羽丫头不乖  阅读(2918)  评论(0编辑  收藏  举报