objectvalues
v1.0.4
Published
Returns all the values present in an object
Downloads
2
Maintainers
Readme
objectvalues
To get all the values of all the keys of an object. It provides options to fetch values of nested keys as well.
Installation
Install with npm:
$ npm install objectvalues --save
Usage
var OBJECT_VALUES = require('objectvalues');
var object = {
'California' : 'CA',
'Texas' : 'TX',
'NEW YORK' : 'NY'
};
OBJECT_VALUES.values(object);
//=> ['CA', 'TX', 'NY']
var days = {
'SUNDAY' : 'First',
'MONDAY' : 'Second',
'TUESDAY' : 'Third',
'WEDNESDAY' : 3
};
OBJECT_VALUES.values(days);
//=> ['First', 'Second', 'Third', 3]
Clone the repo
$ git clone https://github.com/luthraG/objectvalues.git
API
values(obj, [options])
This API takes two parameters:
- Object whose values to be fetched and
- options object. This argument is optional
Options
Various options supported by this API are :
- deep - To specify if values of nested keys should also be fethced. Default is false.
Example with options
var OBJECT_VALUES = require('objectvalues');
var days = {
'SUNDAY' : 'First',
'MONDAY' : 'Second',
'TUESDAY' : 'Third',
'WEDNESDAY' : 3,
'WEEK_END' : {
'SUNDAY' : {
'CODE' : {
'ABBR' : 'SAT'
}
}
}
};
OBJECT_VALUES.values(days, { deep : true});
//=> [ 'First', 'Second', 'Third', 3, 'SAT' ]
Related projects
You might also be interested in these projects:
- uppercase-values: Convert the values of all the keys of an object into uppercase. | homepage
- lowercase-values: Convert the values of all the keys of an object into lowercase. | homepage
- object-lowerkeys: Convert the keys of an object into lowercase. | homepage
- object-upperkeys: Convert the keys of an object into uppercase. | homepage
Author
Gaurav Luthra
License
MIT © Gaurav Luthra