Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xotic750/is-array-like-x

Determine if a value is array like.
https://github.com/xotic750/is-array-like-x

browser ecmascript isarraylike nodejs

Last synced: 2 months ago
JSON representation

Determine if a value is array like.

Awesome Lists containing this project

README

        


Travis status


Dependency status


devDependency status


npm version


jsDelivr hits


bettercodehub score


Coverage Status

## is-array-like-x

Determine if a value is array like.

### `module.exports(value)` ⇒ boolean

Checks if value is array-like. A value is considered array-like if it's
not a function and has a `length` that's an integer greater than or
equal to 0 and less than or equal to `Number.MAX_SAFE_INTEGER`.

**Kind**: Exported function
**Returns**: boolean - Returns `true` if subject is array-like, else `false`.

| Param | Type | Description |
| ----- | --------------- | ------------------------ |
| value | \* | The object to be tested. |

**Example**

```js
import isArrayLike from 'is-array-like-x';

console.log(isArrayLike([1, 2, 3])); // true
console.log(isArrayLike(document.body.children)); // true
console.log(isArrayLike('abc')); // true
console.log(isArrayLike(isArrayLike)); // false
```