object.pick
Advanced tools
Weekly downloads
Readme
Returns a filtered copy of an object with only the specified keys, similar to
_.pick
from lodash / underscore.
You might also be interested in object.omit.
Install with npm:
$ npm install --save object.pick
This is the fastest implementation I tested. Pull requests welcome!
var pick = require('object.pick');
pick({a: 'a', b: 'b'}, 'a')
//=> {a: 'a'}
pick({a: 'a', b: 'b', c: 'c'}, ['a', 'b'])
//=> {a: 'a', b: 'b'}
a.b.c
) to get a nested value from an object. | homepage'a.b.c'
) paths. | homepagePull requests and stars are always welcome. For bugs and feature requests, please create an issue.
(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)
To generate the readme and API documentation with verb:
$ npm install -g verb verb-generate-readme && verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb-generate-readme, v0.2.0, on October 27, 2016.
Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.
The npm package object.pick receives a total of 15,110,551 weekly downloads. As such, object.pick popularity was classified as popular.
We found that object.pick demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.It has 2 open source maintainers collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.