time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

sortedIndex.js (626B)


      1 var baseSortedIndex = require('./_baseSortedIndex');
      2 
      3 /**
      4  * Uses a binary search to determine the lowest index at which `value`
      5  * should be inserted into `array` in order to maintain its sort order.
      6  *
      7  * @static
      8  * @memberOf _
      9  * @since 0.1.0
     10  * @category Array
     11  * @param {Array} array The sorted array to inspect.
     12  * @param {*} value The value to evaluate.
     13  * @returns {number} Returns the index at which `value` should be inserted
     14  *  into `array`.
     15  * @example
     16  *
     17  * _.sortedIndex([30, 50], 40);
     18  * // => 1
     19  */
     20 function sortedIndex(array, value) {
     21   return baseSortedIndex(array, value);
     22 }
     23 
     24 module.exports = sortedIndex;