What is is-any-array?
The is-any-array npm package is a utility that helps determine if a given value is an array. It is particularly useful in scenarios where you need to validate input types or ensure that certain operations are performed on arrays.
What are is-any-array's main functionalities?
Basic Array Check
This feature allows you to check if a given value is an array. It returns true if the value is an array and false otherwise.
const isAnyArray = require('is-any-array');
console.log(isAnyArray([1, 2, 3])); // true
console.log(isAnyArray('not an array')); // false
Array-like Objects Check
This feature extends the basic array check to include array-like objects such as typed arrays. It helps in identifying more complex array structures.
const isAnyArray = require('is-any-array');
console.log(isAnyArray({ length: 0 })); // false
console.log(isAnyArray(new Int8Array(2))); // true
Other packages similar to is-any-array
is-array
The is-array package provides a simple utility to check if a value is an array. It is similar to is-any-array but does not support array-like objects such as typed arrays.
lodash.isarray
The lodash.isarray package is a part of the Lodash library that specifically checks if a value is an array. It offers similar functionality to is-any-array but is part of a larger utility library.
arrayify
The arrayify package converts a value to an array if it is not already one. While it doesn't directly check if a value is an array, it ensures that the value can be safely used as an array, providing a different approach to handling array-like values.
is-any-array
![npm download](https://img.shields.io/npm/dm/is-any-array.svg)
Check if a value is any kind of array.
Installation
$ npm install is-any-array
Example
const {isAnyArray} = require('is-any-array');
isAnyArray(1);
isAnyArray('ab');
isAnyArray({ a: 1 });
isAnyArray([1, 2, 3]);
isAnyArray(new Uint16Array(2)))
License
MIT