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 »

Check if another datatype is an array:

let text = "W3Schools";
let result = Array.isArray(text);
Try it Yourself »

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.

Return Value

Type Description
A boolean true if the object is an array, otherwise false.

Browser Support

isArray() is an ECMAScript5 (ES5) feature.

ES5 (JavaScript 2009) fully supported in all modern browsers since July 2013:

Chrome
23
IE/Edge
10
Firefox
21
Safari
6
Opera
15
Sep 2012 Sep 2012 Apr 2013 Jul 2012 Jul 2013


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.