Lodash _.isAssociative() Method
Last Updated :
18 Sep, 2020
The Lodash _.isAssociative() Method checks whether the given value is associative or not. An associative object is that in which its elements can be accessed via a key or index. Exp, Arrays.
Syntax:
_.isAssociative(value);
Parameters: This method accepts a single parameter as mentioned above and described below:
- value: Given value to be checked for associative.
Return Value: This method returns a Boolean value(Returns true if the given value is associative, else false).
Note: To execute the below examples, you have to install the lodash-contrib library by using this command prompt and execute the following command.
npm install lodash-contrib
Below examples illustrate the Lodash _.isAssociative() method in JavaScript:
Example 1: Method returning true for an array.
Javascript
var _ = require( 'lodash-contrib' );
console.log( "The Value is Associative : "
+_.isAssociative([1,2,3,4]));
|
Output:
The Value is Associative : true
Example 2: Method returning false for an integer.
Javascript
var _ = require( 'lodash-contrib' );
console.log( "The Value is Associative : "
+_.isAssociative(2));
|
Output:
The Value is Associative : false
Example 3: For a mapping, this method returns true as its value can be accessed by keys.
Javascript
var _ = require( 'lodash-contrib' );
console.log( "The Value is Associative : "
+_.isAssociative({1:2, 3:3}));
|
Output:
The Value is Associative : true
Example 4: Method returning false for a string variable.
Javascript
var _ = require( 'lodash-contrib' );
console.log( "The Value is Associative : "
+_.isAssociative( "GeeksforGeeks" ));
|
Output:
The Value is Associative : false
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...