Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Lodash _.conforms() Method

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc.

The _.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 accepts single parameter as described below:

  • source (Object): It is the object of property predicates which is to be conform.

Return Value: This method returns the new specified function.

Example 1:




// Requiring the lodash library
const _ = require('lodash');
  
// Initializing an object
var 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:  




// Requiring the lodash library
const _ = require('lodash');
  
// Initializing an object
var 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:

[]

Here, nothing is returned as the stated condition is not satisfied.

Reference: https://lodash.com/docs/4.17.15#conforms


My Personal Notes arrow_drop_up
Last Updated : 14 Sep, 2020
Like Article
Save Article
Similar Reads