DEV Community

loading...
JS Mates

Check whether a JS variable an array or not

Paramanantham Harrison
Originally published at jsmates.com on ・1 min read

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

Discussion (0)