Skip to content

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

ArrayLike<V>

树形数据

nodeId

IdLike

目标元素ID

options

ITreeConf

(Optional) 迭代配置项, 默认:{ children = 'children', id = 'id' }

Returns:

[(number | string)[], ArrayLike<V>[]]

{[(number | string)[], V[]]} - 由parentId...childId, parentObject-childObject组成的二维数组

Released under the MIT License.