Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ksort

AKIo0O4990.0.6

Quick sort array

sort, object, quicksort

readme

Usages

In Node.js

To install:

$ npm install ksort

Simple usage:

var ksort = require('ksort');

var array = ksort(array, function(a, b){ return a.index < b.index;});
            ksort(array);

Test case:


var arrayObject, arrayNormal;

var arrayObject = [], arrayNormal = [];

iterator(100, function(i){

  arrayObject.push({index: i});
  arrayNormal.push(i);
});

arrayObject = ksort(arrayObject, function(a, b){ return a.index < b.index;});
arrayNormal = ksort(arrayNormal);

console.log(arrayObject, arrayNormal);

function iterator(end, func){

  var i = end;

  while(i-->0) func(i);
}