How do you check if a variable is an array in JavaScript?

const list = [1, 2];
const obj = { a: 1 };

console.log(typeof list);
console.log(Array.isArray(list));
console.log(Array.isArray(obj));

Output:

Tutorials Class - Output Window

object
true
false

typeof [] is "object", so use Array.isArray(). See Data Types.


Learn more about the similar topics:
Tutorials
No Content Found.
Exercises & Assignments
No Content Found.
Interview Questions & Answers
No Content Found.