1.0.0 • Published 6 years ago
recursive-map v1.0.0
recursive-map
Install
This project uses node and npm. Go check them out if you don't have them locally installed.
npm install --save recursive-mapThen with a module bundler like webpack or rollup, use as you would anything else:
import { recursiveMap, mapTree } from 'recursive-map';API
Table of Contents
mapTree
Parameters
fnfunction Function that produces a new tree objectchildkeystring Reference key to the children nodes in the objectnodeObject The node to be traversed to
Returns Object A new tree being the result of the callback function
recursiveMap
Parameters
fnfunction Function that produces an element for the new Array of treeschildkeystring Reference key to the children nodes in the objectarrArray<Object> The Array of trees to be mapped
Returns Array<Object> A new array of trees with each tree being the result of the callback function