treemodel js - 如何在走树时获得嵌套级别

时间:2018-06-15 14:06:23

标签: treemodel

Api没有提供任何信息,告诉我们走路时树的深度。 您对如何获取此类信息有任何想法吗?

root.walk(function (node) {
     console.log('Nesting level' + node.??) 
});

1 个答案:

答案 0 :(得分:0)

您可以获取节点路径的长度:

root.walk(function (node) {
  console.log('Nesting level ' + node.getPath().length);
});

编辑:效率明智,每次调用getPath时,它都跟随父链接到根,所以它与节点深度呈线性关系。