Add is.arrayLike()

This commit is contained in:
Brandon Smith 2017-10-22 18:05:45 -04:00
parent a4eebe4b4a
commit 319bbcefea
3 changed files with 29 additions and 0 deletions

View file

@ -160,6 +160,20 @@ Returns `true` for instances created by a ES2015 class.
##### .typedArray(value)
##### .arrayLike(value)
A `value` is array-like if it is not a function and has a `value.length` that is a safe integer greater than or equal to 0.
```js
is.arrayLike(document.forms);
//=> true
function () {
is.arrayLike(arguments);
//=> true
}
```
##### .inRange(value, range)
Check if `value` (number) is in the given `range`. The range is an array of two values, lower bound and upper bound, in no specific order.