Home > sculp-js > searchTreeById
searchTreeById() function
在树中找到 id 为某个值的节点,并返回上游的所有父级节点
Signature:
typescript
export declare function searchTreeById<V>(tree: ArrayLike<V>, nodeId: IdLike, options?: ITreeConf): [(number | string)[], ArrayLike<V>[]];Parameters
Parameter | Type | Description |
|---|---|---|
tree |
| 树形数据 |
nodeId | 目标元素ID | |
options | (Optional) 迭代配置项, 默认:{ children = 'children', id = 'id' } |
Returns:
[(number | string)[], ArrayLike<V>[]]
{[(number | string)[], V[]]} - 由parentId...childId, parentObject-childObject组成的二维数组