treemodel js - 如何在走树时获得嵌套级别
treemodel js - how to get nest level while walking the tree
Api 不提供我们在树中行走时有多深的任何信息。
您知道如何获取此类信息吗?
root.walk(function (node) {
console.log('Nesting level' + node.??)
});
可以得到节点路径的长度:
root.walk(function (node) {
console.log('Nesting level ' + node.getPath().length);
});
编辑:效率方面,每次调用 getPath
它都会跟随父链接到根,因此它与节点深度成线性关系。
Api 不提供我们在树中行走时有多深的任何信息。 您知道如何获取此类信息吗?
root.walk(function (node) {
console.log('Nesting level' + node.??)
});
可以得到节点路径的长度:
root.walk(function (node) {
console.log('Nesting level ' + node.getPath().length);
});
编辑:效率方面,每次调用 getPath
它都会跟随父链接到根,因此它与节点深度成线性关系。