You can use the JavaScript Array.isArray() method to check whether an object (or a variable) is an array or not. This method returns true if the value is an array; otherwise returns false.
Let's check out the following example to understand how it works:
<script>
// Creating some variables
var v1 = {name: "John", age: 18};
var v2 = ["red", "green", "blue", "yellow"];
var v3 = [1, 2, 3, 4, 5];
var v4 = null;
// Testing the variables data type
typeof(v1); // Returns: "object"
typeof(v2); // Returns: "object"
typeof(v3); // Returns: "object"
typeof(v3); // Returns: "object"
// Testing if the variable is an array
Array.isArray(v1); // Returns: false
Array.isArray(v2); // Returns: true
Array.isArray(v3); // Returns: true
Array.isArray(v4); // Returns: false
</script>
The Array.isArray() method is supported in all major browsers, such as Chrome, Firefox, IE (9 and above), etc.
Use the
Array.isArray()MethodYou can use the JavaScript
Array.isArray()method to check whether an object (or a variable) is an array or not. This method returnstrueif the value is an array; otherwise returnsfalse.Let's check out the following example to understand how it works:
The
need an explanation for this answer? contact us directly to get an explanation for this answerArray.isArray()method is supported in all major browsers, such as Chrome, Firefox, IE (9 and above), etc.