Open In App
Related Articles

Lodash _.conforms() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

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, 'geeksforgeeks': 5 },
    { 'GfG': 7, 'geeksforgeeks': 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



Last Updated : 03 Nov, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads