Sometimes, we want to check if an object is not an array in JavaScript
In this article, we’ll look at how to check if an object is not an array in JavaScript.
Check if an Object is not an Array in JavaScript
To check if an object is not an array in JavaScript, we can use the Array.isArray method.
For instance, we write:
const arr = [1, 2, 3];
console.log(!Array.isArray(arr));
const obj = {}
console.log(!Array.isArray(obj));
We call Array.isArray with arr as its argument to see if arr is an array.
Then we negate the returned value to check if it’s not an array.
Since arr is an array, the console log should log false .
Then we call Array.isArray with obj as its argument to see if obj is an array.
Then we negate the returned value to check if it’s not an array.
Since obj is not an array, the console log should log true.
Conclusion
To check if an object is not an array in JavaScript, we can use the Array.isArray method.