pluck

0.0.4 • Public • Published

Build Status

pluck

pluck property path from arrays or an object.

Installation

component

  $ component install gjohnson/pluck

or

npm

  $ npm install pluck

Example

Pluck from arrays.

var pluck = require('pluck');
 
var firstName = pluck('name.first');
 
var items = [
  { name: { first: 'john', last: 'doe' } }
];
 
var names = firstName(items);

Pluck from plain objects.

var pluck = require('pluck');
 
var firstName = pluck('name.first');
 
var item = {
  name: {
    first: 'john',
    last: 'doe'
  }
};
 
var name = firstName(item);

Pluck using index expressions.

var pluck = require('pluck');
 
var firstName = pluck('name[1].first');
var item = {
  name: [
    {},
    {
      first: 'john',
      last: 'doe'
    }
  ]
};
 
var name = firstName(item);

License

MIT

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i pluck

    Weekly Downloads

    2,684

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • gjohnson