Skip to content

aslafy-z/insertion-index

Repository files navigation

insertion-index Build Status Coverage Status Dependency Status

Get insertion index for item in array.

Installation

npm install --save insertion-index

Usage

const insertionIndex = require('insertion-index');

const array = [1, 2, 3, 5];
const item = 4;
const compareNb = (i, j) => i < j;

const index = insertionIndex(array, item, compareNb);
// => 3

array.splice(index, 0, item);
// => [1, 2, 3, 4, 5]

TODO

  • add more tests

Thanks

All thanks goes to @Izhaki for his gist itself based on @primaryobjects's one.