pluckey

1.0.1 • Public • Published

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

Package Sidebar

Install

npm i pluckey

Weekly Downloads

1,042

Version

1.0.1

License

MIT

Unpacked Size

5 kB

Total Files

5

Last publish

Collaborators

  • excitepv