obj-sort
v1.0.0
Published
Order object by ascending or descending
Downloads
8
Maintainers
Readme
obj-sort
Order object by ascending or descending
Install
$ npm install --save obj-sort
Usage
const objSort = require('obj-sort');
// ascending by default
objSort({
b: 'b',
c: ['y', 'x'],
a: {y: 'x', x: 'y', n: {foo: 'foo', bar: 'bar'}}
});
/*
{
a: {n: {bar: 'bar', foo: 'foo'}, x: 'y', y: 'x'},
b: 'b',
c: ['y', 'x']
}
*/
// descending
objSort({
a: {n: {bar: 'bar', foo: 'foo'}, x: 'y'},
c: ['y', 'x'],
b: 'b'
}, 'desc');
/*
{
c: ['y', 'x'],
b: 'b',
a: {x: 'y', n: {foo: 'foo', bar: 'bar'}}
}
*/
API
objSort(obj, order)
Returns an object
obj
Type: object
order
Type: string
Options: asc
, desc
Default: asc
Set order type object
License
MIT © Guntur Poetra