flit-kit
指南
API
NPM
指南
API
NPM
  • 总览
  • Tree

    • buildTree
    • traverseTree
    • findNode
    • getNodePath
    • normalizeChildren
    • pruneTreeDepth
    • getDescendants
    • getTreeDepth
    • flattenTree
    • renameTreeKeys
  • Number

    • animation

getTreeDepth Tree

作用

计算最大深度(从 1 开始)。

签名

getTreeDepth({ tree, childrenKey='children' })

引入

import { getTreeDepth } from 'flit-kit'

参数

参数类型默认值说明
treeArray<object>[]输入树
childrenKeystring'children'子节点字段名

示例

const depth = getTreeDepth({ tree })

复杂度

  • O(n)

返回值

  • number

输出

2
Prev
getDescendants
Next
flattenTree