is-index
Checks if the given value is a valid array-like index.


Install
$ npm install --save is-index
Usage
For more use-cases see the tests
var isIndex = require('is-index');
isIndex(1);
isIndex(1, 5);
isIndex('1');
isIndex('1', 5);
isIndex('1', '5');
isIndex();
isIndex(null);
isIndex(true);
isIndex({});
isIndex([]);
API
isIndex(value, length)
value
- The value to check.
length
- The upper bounds of a valid index. Default is MAX_SAFE_INTEGER.
Related
- is-length - Checks if the given value is a valid array-like length.
- to-length - Converts value to an integer suitable for use as the length of an array-like object.
- drop-left - Creates a slice of array with n elements dropped from the beginning.
- drop-right - Creates a slice of array with n elements dropped from the end.
- pick-items - Randomly sampling some items from an array.
- pick-item - Randomly sampling a item from an array.
- shuffle-arr - Randomize the order of the elements in an array or array-like object.
- is-array-like - Checks if the given value is an array or array-like object.
Contributing
Pull requests and stars are highly welcome.
For bugs and feature requests, please create an issue.