recursive-filter
v1.0.1
Published
Recursively filter an object or array.
Downloads
4
Readme
Recursive filter
Recursively filter an object or array.
Install
npm install recursive-filter
Usage
const recursiveFilter = require("recursive-filter");
recursiveFilter(
{
a: 1,
b: 2,
c: 3
},
(value, key) => key === "a" || value === 2
);
//=> { a: 1, b: 2 }
API
recursiveFilter(obj, predicate)
obj
Type: object or array
The object or array to filter.
predicate
Type: (value, key) => boolean-convertable
The predicate to compare the items to.