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 21 books to help you become a better developer:
- HTML Handbook
- Next.js Pages Router Handbook
- Alpine.js Handbook
- HTMX Handbook
- TypeScript Handbook
- React Handbook
- SQL Handbook
- Git Cheat Sheet
- Laravel Handbook
- Express Handbook
- Swift Handbook
- Go Handbook
- PHP Handbook
- Python Handbook
- Linux Commands Handbook
- C Handbook
- JavaScript Handbook
- Svelte Handbook
- CSS Handbook
- Node.js Handbook
- Vue Handbook