How to check if a JavaScript value is an array?
New Course Coming Soon:
Get Really Good at Git
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
→ Read my
JavaScript Tutorials
on The Valley of Code
→ Read my
TypeScript Tutorial
on The Valley of Code
Here is how can I help you:
- COURSES where I teach everything I know
- CODING BOOTCAMP cohort course - next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- Follow me on X