Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
El método _.conforms() de Util se usa para crear una función que llama a las propiedades del predicado de la fuente con los valores de propiedad análogos de un objeto declarado, que devuelve verdadero si todos los predicados son verdaderos; de lo contrario, devuelve falso.
Sintaxis:
_.conforms(source)
Parámetros: este método acepta un solo parámetro como se describe a continuación:
-
fuente (Objeto): Es el objeto de los predicados de propiedad que se va a conformar.
Valor devuelto: este método devuelve la nueva función especificada.
Ejemplo 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);
Producción:
[ { x: 5, y: 6 } ]
Ejemplo 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);
Producción:
[]
Aquí, no se devuelve nada ya que no se cumple la condición establecida.
Referencia: https://lodash.com/docs/4.17.15#conforms
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA