DIR : /home/kozerus/public_html/cropex/node/node_modules/d3-array/src/greatestIndex.js

/home/kozerus/public_html/cropex/node/node_modules/d3-array/src

import ascending from "./ascending.js";
import maxIndex from "./maxIndex.js";

export default function greatestIndex(values, compare = ascending) {
  if (compare.length === 1) return maxIndex(values, compare);
  let maxValue;
  let max = -1;
  let index = -1;
  for (const value of values) {
    ++index;
    if (max < 0
        ? compare(value, value) === 0
        : compare(value, maxValue) > 0) {
      maxValue = value;
      max = index;
    }
  }
  return max;
}
//


koh5_pano



Your browser does not support the HTML5 canvas element.


Drag mouse to navigate.

Navigation





17.Aug.2010, Martin Wengenmayer