double-sort

2.0.0 • Public • Published

double-sort

Sort an array on two object properties

Install

$ npm install --save double-sort

Usage

const doubleSort = require('double-sort');

// sort by two object properties
doubleSort([{pending: 1, type: 'DEL'}, {pending: 2, type: 'HOLD'}, {pending: 3, type: 'DEL'}, ...], 'type', 'pending');
//=> [{pending: 3, type: 'DEL'}, {pending: 1, type: 'DEL'}, {pending: 2, type: 'HOLD'}, ...]

API

doubleSort(input, property1, property2)

Returns a new sorted array.

input

Type: Array

property1

Type: string

First parameter to be sorted on.

property2

Type: string

Second parameter to be sorted on. (property1 will always be respected first.)

License

MIT © Jack Hanford

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i double-sort

    Weekly Downloads

    4

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • hanford