findDeep() function
树查找函数, 可用于查找Array和NodeList类型的数据
Signature:
typescript
export declare function findDeep<V>(tree: ArrayLike<V>, predicate: (val: V, index: number, currentArr: ArrayLike<V>, tree: ArrayLike<V>, parent: V | null, level: number) => boolean | void, options?: {
childField?: string;
reverse?: boolean;
breadthFirst?: boolean;
isDomNode?: boolean;
}): V | null;Parameters
Parameter | Type | Description |
|---|---|---|
tree |
| 树形数据 |
predicate | (val: V, index: number, currentArr: | 断言函数 |
options | { childField?: string; reverse?: boolean; breadthFirst?: boolean; isDomNode?: boolean; } | (Optional) 支持定制子元素名称、反向遍历、广度优先遍历,默认{ childField: 'children', reverse: false, breadthFirst: false, isDomNode: false, } |
Returns:
V | null
{V|null}