DEV Community

Paramanantham Harrison for JS Mates

Posted on • Originally published at jsmates.com on

Check whether a JS variable an array or not

Let's consider a JS array,

const authors = ['Param', 'Joshua'];
Enter fullscreen mode Exit fullscreen mode

This is obviously an array, but if you need to check whether the data is an array or not. How do you do that check?

Using the Array.isArray method, it is easy to find out whether the value of a variable is an array or not.

console.log(Array.isArray(authors)); // true
Enter fullscreen mode Exit fullscreen mode

If you pass a non-array value to the method, then it will return false.

console.log(Array.isArray(true)); // false
console.log(
  Array.isArray({
    firstName: 'Param',
    lastName: 'Harrison'
  })
); // false
Enter fullscreen mode Exit fullscreen mode

Top comments (0)