The Lodash _.isArrayLikeObject() method checks the given value is an Array-like Object or not. This method is similar to _.isArrayLike() method except that it also checks if the value is an object or not.
Syntax:
_.isArrayLikeObject( value )
Parameters: This method accepts a single parameter as mentioned above and described below:
- value: This parameter holds the value that needs to be Checked for an ArrayLikeObject.
Return Value: This method returns a Boolean value.
Example 1: This method returns true for an Array as it is an object also.
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = [1, 2, 3]; // Checking for an ArrayLikeObject console.log( "The Value is ArrayLikeObject : " +_.isArrayLikeObject(val)); |
Output:
The Value is ArrayLikeObject : true
Example 2: This method returns false for the string as it is not an object.
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = "neveropen" ; // Checking for an ArrayLikeObject console.log( "The Value is ArrayLikeObject : " +_.isArrayLikeObject(val)); |
Output:
The Value is ArrayLikeObject : false
Example 3:
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = { 1:1 }; // Checking for an ArrayLikeObject console.log( "The Value is ArrayLikeObject : " +_.isArrayLikeObject(val)); |
Output:
The Value is ArrayLikeObject : false
Note: This will not work in normal JavaScript because it requires the lodash library to be installed and can be installed using npm install lodash
.