isArray
Using
This function determines whether the given value is a real array.
- Returns
true
if the value is an actual array created via[]
,new Array()
,Array.from()
, etc. - Returns
false
for non-array types and array-like objects (e.g.,arguments
,NodeList
, or{ length: 2 }
).
Demo - use JSON
isArray( )
true
Arguments
Argument | Type | Description | Example |
---|---|---|---|
value | unknown | Can be any type | "text" 2 undefined |
Returns
boolean
— true
if value is an array, false
otherwise
Examples
isArray([]);
// true
isArray([1, 2, 3]);
// true
isArray(new Array());
// true
isArray('hello');
// false
isArray({ length: 2 });
// false
isArray(document.querySelectorAll('div'));
// false
isArray(Object.create(Array.prototype));
// false
isArray(() => [true]);
// false