1.0.1 • Published 5 years ago

pluckey v1.0.1

Weekly downloads
122
License
MIT
Repository
github
Last release
5 years ago

pluckey - plucks key

A tiny util library to pluck key from deep arrays and objects

const pluckey = require('pluckey');

//sample object
let college={
	class:{
		student:[{
			'name':'Vigneshwaran P',
			'rollNo':'103',
			'results':[
				{
					'subject': 'Tamil',
					'mark':99
				},
				{
					'subject': 'Nodejs',
					'mark':80
				}
			]
		},
		{
			'name':'Bob',
			'rollNo':'102',
			'results':[
				{
					'subject': 'English',
					'mark':88
				},
				{
					'subject': 'Nodejs',
					'mark':89
				}
			]
		}
		]
	}
}

pluckey(college,'class.student.results.subject');
//output=> [ 'Tamil', 'Nodejs', 'English', 'Nodejs' ]

pluckey(college,'class.student.results'); 
/*output=> [
  { subject: 'Tamil', mark: 99 },
  { subject: 'Nodejs', mark: 80 },
  { subject: 'English', mark: 88 },
  { subject: 'Nodejs', mark: 89 }
]*/

pluckey(college,'class.student.name');
//output=>[ 'Vigneshwaran P', 'Bob' ]

Installation

Installation is done using the npm install command:

$ npm install pluckey