.sortedLastIndexBy(array, value, [iteratee=.identity])

sourcenpm package

This method is like _.sortedLastIndex except that it accepts iteratee which is invoked for value and each element of array to compute their sort ranking. The iteratee is invoked with one argument: (value).

Since

4.0.0

Arguments

  • array (Array): The sorted array to inspect.
  • value (*): The value to evaluate.
  • [iteratee=.identity] (Function)_: The iteratee invoked per element.

Returns

(number): Returns the index at which value should be inserted into array.

Example

  1. var objects = [{ 'x': 4 }, { 'x': 5 }];
    _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
    // => 1
    // The `_.property` iteratee shorthand.
    _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');
    // => 1