object.pluck
Like pluck from underscore / lo-dash, but returns an object composed of specified properties, with values unmodified from those of the original object.
Install
npm
Install withnpm i object.pluck --save
Usage
var pluck = ; var obj = a: locals : first: 'Brian' options : foo: true b: locals : last: 'Woodward' options : bar: false; ;//=> {a: {first: 'Brian'}, b: {last: 'Woodward'}} ;//=> {a: {foo: true}, b: {bar: false}}
You can also use property "paths" to get values from nested properties:
var obj = a: locals : name: first: 'Brian' b: locals : name: last: 'Woodward';; //=> {a: {first: 'Brian'}, b: {last: 'Woodward'}}
Run tests
Install dev dependencies
npm i -d && npm test
Author
Jon Schlinkert
License
Copyright (c) 2014-2015 Jon Schlinkert
Released under the MIT license
This file was generated by verb on February 17, 2015.