1.0.1 • Published 5 years ago

recursive-filter v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

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.