
正文
js 获取树结构的节点深度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
需求:获取树结构的节点深度。
实现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;
}







