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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.0
    6
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.0
    6
  • 1.0.0
    0

Package Sidebar

Install

npm i double-sort

Weekly Downloads

6

Version

2.0.0

License

MIT

Last publish

Collaborators

  • hanford