index
maximum index
specifies how to handle an index outside the interval [0,max]
index
var idx = ind( 2, 9, 'clamp' );
// returns 2
idx = ind( 10, 9, 'clamp' );
// returns 9
idx = ind( -1, 9, 'clamp' );
// returns 0
var idx = ind( 2, 9, 'wrap' );
// returns 2
idx = ind( 10, 9, 'wrap' );
// returns 0
idx = ind( -1, 9, 'wrap' );
// returns 9
var idx = ind( 2, 9, 'throw' );
// returns 2
idx = ind( 10, 9, 'throw' );
// throws <RangeError>
idx = ind( -1, 9, 'throw' );
// throws <RangeError>
Returns an index given an index mode.
index out-of-bounds