deep-pick-by

1.0.0 • Public • Published

deep-pick-by

Recursively pick an object or an array by given criteria.

Installation

npm install deep-pick-by --save

Usage

const deepPickBy = require('deep-pick-by');

const collection = {
  a: 0,
  b: 0,
  c: {
    a: 0,
    b: 0,
    c: {
      a: 0,
      b: 0,
    },
  },
};

deepPickBy(collection, (val, key) => key === 'a');
//=> { a: 0, c: { a: 0, c: { a: 0 } } }

Package Sidebar

Install

npm i deep-pick-by

Weekly Downloads

13

Version

1.0.0

License

ISC

Unpacked Size

1.94 kB

Total Files

3

Last publish

Collaborators

  • shuaibird