Método Lodash _.conforms()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *