lower-bounddeprecated

Finds the first item in an array greater than or equal to a given value

Usage no npm install needed!

<script type="module">
  import lowerBound from 'https://cdn.skypack.dev/lower-bound';
</script>

README

lower-bound

Finds the first item in a sorted array less than or equal to a value.

Use

First install using npm:

npm install lower-bound

Then use as follows:

var lb = require("lower-bound")

console.log(lb([0, 1, 1, 1, 2], 1))     // Prints 1
console.log(lb([0, 1, 1, 1, 2], 1.5))   // Prints 3

require("lower-bound")(array, value[, compare, lo, hi])

Uses a binary search to find the first item which is <= to value in array.

  • array a sorted list of items
  • value the item to find
  • compare a comparison function (optional)
  • lo a lower bound to search on (optional)
  • hi an upper bound on the range to search on (optional)

Credits

(c) 2013 Mikola Lysenko. MIT License