Skip to content

How to check if a JavaScript value is an array?

Find out how to determine if a JavaScript value is an array using the `Array.isArray()` method

Sometimes you got passed an object in a function, and you need to check if this is an array.

Maybe if it’s an array you perform some operation, and if it’s not an array you perform something else.

How can you determine if an object is an array?

Use the isArray() static method provided by the Array built-in object, introduced in ECMAScript 5:

const list = [1, 2, 3]
Array.isArray(list) //true

→ Get my JavaScript Beginner's Handbook

→ I wrote 17 books to help you become a better developer:

  • C Handbook
  • Command Line Handbook
  • CSS Handbook
  • Express Handbook
  • Git Cheat Sheet
  • Go Handbook
  • HTML Handbook
  • JS Handbook
  • Laravel Handbook
  • Next.js Handbook
  • Node.js Handbook
  • PHP Handbook
  • Python Handbook
  • React Handbook
  • SQL Handbook
  • Svelte Handbook
  • Swift Handbook
...download them all now!

Also, JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025

Bootcamp 2025

Join the waiting list