find-ancestors
Recursively find and return a nested node and all its ancestors (parents) from a nested data structure (i.e. tree)
Install
$ npm install --save find-ancestors
Usage
var findAncestors = ; var tree = id: 1 children: id: 2 id: 3 ; ; // => [{ id: 3 }, { id: 1, children: [{ id: 2 }, { id: 3 }] }]
API
findAncestors(options)
Recursively find and return a nested node and all its ancestors (parents) from a nested data structure (i.e. tree)
Params
- Array
data
: An array of data - Function
predicate
: A filter criteria
Return
- Array: Matched node and its ancestors
License
MIT © Philipp Alferov