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
// Defining lodash contrib variable var _ = require( 'lodash-contrib' ); // Checking 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
// Defining lodash contrib variable var _ = require( 'lodash-contrib' ); // Checking 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
// Defining lodash contrib variable var _ = require( 'lodash-contrib' ); // Checking 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
// Defining lodash contrib variable var _ = require( 'lodash-contrib' ); // Checking console.log( "The Value is Associative : " +_.isAssociative( "neveropen" )); |
Output:
The Value is Associative : false