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
TheisArray() method returnstrueif an object is an array, otherwisefalse.
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. |
Return Value
| Type | Description |
| A boolean | true if the object is an array, otherwisefalse. |
Array Tutorials:
Browser Support
isArray() is an ECMAScript5 (ES5 2009) feature.
JavaScript 2009 is supported in all browsers sinceJuly 2013:
| Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
| Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |

