JavaScript Array.isArray()
Examples
Check if an object is an array:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let result = Array.isArray(fruits);
Try it Yourself »
let result = Array.isArray(fruits);
Check if another datatype is an array:
let text = "W3Schools";
let result = Array.isArray(text);
Try it Yourself »
let result = Array.isArray(text);
Description
The isArray()
method returns true
if an object is an array, otherwise false
.
Array.isArray()
Array.isArray() is a static property of the JavaScript Array object.
You can only use it as Array.isArray().
Using x.isArray(), where x is an array will return undefined.
Syntax
Array.isArray(obj)
Parameters
Parameter
Description
obj
Required.
An object (or any data type) to be tested.
An object (or any data type) to be tested.
Return Value
Type
Description
A boolean
true
if the object is an array, otherwise false
.
Array Tutorials:
Browser Support
isArray()
is an ECMAScript5 (ES5 2009) feature.
JavaScript 2009 is supported in all browsers since July 2013:
Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |