recursive-filter
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Recursive filter Travis CI Build Status

Recursively filter an object or array.

NPM Badge

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.

Readme

Keywords

none

Package Sidebar

Install

npm i recursive-filter

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

3.77 kB

Total Files

6

Last publish

Collaborators

  • richienb