Sort the keys and values of an object.
npm install sort-obj
const sortObject = require("sort-obj");
const numberSort = require("num-sort");
const alphaSort = require("alpha-sort");
sortObject({ c: 2, b: 3, a: 1 }, ([a], [b]) => alphaSort.descending);
//=> { a: 1, b: 3, c: 2 }
sortObject({ c: 2, b: 3, a: 1 }, ([_a, a], [_b, b]) => numberSort.descending);
//=> { a: 1, c: 2, b: 3 }
sortObject.keys({ c: 2, b: 3, a: 1 }, alphaSort.descending);
//=> { a: 1, b: 3, c: 2 }
sortObject.values({ c: 2, b: 3, a: 1 }, numberSort.descending);
//=> { a: 1, c: 2, b: 3 }
Sort an object by its keys and values.
Sort an object by its keys.
Sort an object by its values.
Type: object
The object to sort.
Type: function