to-length
v1.0.1
Published
Converts value to an integer suitable for use as the length of an array-like object.
Downloads
30,447
Maintainers
Readme
to-length
Converts value to an integer suitable for use as the length of an array-like object.
Install
$ npm install --save to-length
Usage
For more use-cases see the tests
var toLength = require('to-length');
toLength(3); // => 3
toLength('3'); // => 3
toLength('abc'); // => 0
toLength(-2); // => 0
toLength(); // => 0
toLength(null); // => 0
toLength(Number.MIN_VALUE); // => 0
toLength(Number.MAX_VALUE); // => 4294967295
toLength(Infinity); // => 4294967295
// boolean
toLength(true); // => 1
toLength(false); // => 0
Related
- is-length - Checks if the given value is a valid array-like length.
- is-index - Checks if the given value is a valid array-like index.
- 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-item - Randomly sampling a item from an array.
- pick-items - Randomly sampling some items 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.