UNPKG

aureooms-js-array

Version:

array manipulation code bricks for JavaScript

28 lines (16 loc) 258 B
export function argmin ( compare, a, i, j ) { var k, key, tmp; if ( i >= j ) { return undefined; } k = i; key = a[k]; for ( ++i ; i < j ; ++i ) { tmp = a[i]; if ( compare( tmp, key ) < 0 ) { k = i; key = tmp; } } return k; }