plucker

Pluck nested properties from an object

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
plucker
2100.0.09 years ago9 years agoMinified + gzip package size for plucker in KB

Readme

plucker Flattr this!experimental #
Pluck nested properties from an object.

Usage ##

plucker

pluck = plucker(path) ###

Given a dot-delimted property path, returns a plucking function.
You can also pass in an array of string keys, in case you want to avoid splitting a key which is intended to have dots in it.

pluck(object) ###

Pass this function an object to pluck the nested value from it.
To pluck values from an array, you can simply use it with [].map, like so:
var pluck = require('plucker')
var array = require('./data.json')

return array.map(
  pluck('some.nested.value')
)

plucker(path, object) ###

Shorthand for plucker(path)(object).

License ##

MIT. See LICENSE.md for details.