The Lodash _.isArrayLike() method checks if the value is Array-like. A value is considered array-like if it’s not a function and has a value.length that’s an integer greater than or equal to 0 and less than or equal to Number.MAX_SAFE_INTEGER.
Syntax:
_.isArrayLike(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 Array-Like Value.
Return Value: This method returns a Boolean value.
Example 1: This method returns true for an Array.
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = [1, 2, 3] // Checking for an ArrayLike console.log( "The Value is ArrayLike : " +_.isArrayLike(val)); |
Output:
The Value is ArrayLike : true
Example 2: This method returns true for strings as their length can be calculated.
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = "neveropen" ; // Checking for an ArrayLike console.log( "The Value is ArrayLike : " +_.isArrayLike(val)); |
Output:
The Value is ArrayLike : true
Example 3: When this method returns false.
Javascript
// Defining Lodash variable const _ = require( 'lodash' ); var val = { 1:1 }; // Checking for an ArrayLike console.log( "The Value is ArrayLike : " +_.isArrayLike(val)); |
Output:
The Value is ArrayLike : 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.