sort-sheet
Useful to sort an array like a spreadsheet.
Install
$ npm install sort-sheet
Usage
const sortSheet = ; ;/*[ { k1: "a", k2: 9, k3: "rab" }, { k1: "a", k2: 6, k3: "baz" }, { k1: "a", k2: 6, k3: "foo" }, { k1: "a", k2: 6, k3: "foo" }, { k1: "b", k2: 7, k3: "bar" }, { k1: "b", k2: 5, k3: "zab" },]*/ ;//=> [{ k1: { k2: "r" } }, { k1: { k2: "s" }, { k1: { k2: "t" } } }] ;//=> [{ k1: "e" }, { k1: "v" }, { k1: "w" }] ;//=> [{ k1: [ "baz", "baz" ] }, { k1: [ "bar", "bar", "bar" ] }]
API
sortSheet(array, options?)
Returns a new sorted array.
array
Type: Array
options
Type: Option[]