Last Updated : 03 Nov, 2023
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:
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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4