Lodash _.conforms() Method
Lodash _.conforms() method of Util is used to create a function that calls the predicate properties of the source with the analogous property values of a stated object, which returns true if all the predicates are true else returns false.
Syntax:
_.conforms(source);
Parameters:
- source (Object): It is the object of property predicates that is to be conformed.
Return Value:
This method returns the new specified function.
Example 1: In this example, we are getting a value in the console that satisfies the given condition in a function.
javascript
// Requiring the lodash library const _ = require( 'lodash' ); // Initializing an object let object = [ { 'x' : 2, 'y' : 3 }, { 'x' : 5, 'y' : 6 } ]; // Calling _.conforms() function with its parameter let newfunc = _.filter(object, _.conforms({ 'y' : function (n) { return n > 3; } })); // Displays output console.log(newfunc); |
Output:
[ { x: 5, y: 6 } ]
Example 2: In this example, nothing is returned as the stated condition is not satisfied.
javascript
// Requiring the lodash library const _ = require( 'lodash' ); // Initializing an object let object = [ { 'GfG' : 13, 'w3wiki' : 5 }, { 'GfG' : 7, 'w3wiki' : 4 } ]; // Calling _.conforms() function with its parameter let newfunc = _.filter(object, _.conforms({ 'GfG' : function (n) { return n > 13; } })); // Displays output console.log(newfunc); |
Output:
[]
Reference: https://lodash.com/docs/4.17.15#conforms
Contact Us