is-index-x
Determine whether the passed value is a zero based index.
Version: 1.1.0
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
module.exports(value, [length])
⇒ boolean
⏏
This method determines whether the passed value is a zero based index.
JavaScript arrays are zero-indexed: the first element of an array is at
index 0, and the last element is at the index equal to the value of the
array's length property minus 1.
Kind: Exported function
Returns: boolean
- A Boolean indicating whether or not the given value is a
zero based index within bounds.
Param | Type | Default | Description |
---|
value | number | string | | The value to be tested for being a zero based index. |
[length] | number | MAX_SAFE_INTEGER | The length that sets the upper bound. |
Example
var isIndex = require('is-index-x');
isIndex(0);
isIndex(1);
isIndex('10');
isIndex(-100000);
isIndex(Math.pow(2, 53));
isIndex(0.1);
isIndex(Math.PI);
isIndex(NaN);
isIndex(Infinity);
isIndex(-Infinity);
isIndex(true);
isIndex(false);
isIndex([1]);
isIndex(10, 10);