Método Lodash _.matches()

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 _. El método de coincidencias crea una función que realiza una comparación profunda parcial entre un objeto dado y la fuente, devolviendo verdadero si el objeto dado tiene valores de propiedad equivalentes, de lo contrario, falso.

Sintaxis:

_.matches(source)

Parámetros: este método acepta un parámetro como se mencionó anteriormente y se describe a continuación:

  • fuente: el objeto de los valores de propiedad para hacer coincidir.

Devuelve:  [Función] Devuelve la nueva función de especificación.

Ejemplo 1 :

// Requiring the lodash library  
const _ = require("lodash");    
  
// Using _.matches() method
var geek = [ {'java' : 3, 'python' : 5, 'js' : 7},
{'java' : 4, 'python' : 2, 'js' : 6}
];
  
let gfg = _.filter(geek, _.matches({'java' : 3, 'js' : 7 }));
  
// Storing the Result
console.log(gfg)

Nota: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.

Producción:

[Object {java: 3, js: 7, python: 5}]

Ejemplo 2:

// Requiring the lodash library  
const _ = require("lodash");    
  
// Using _.matches() method
var objects = [
  { 'a': 1, 'b': 2, 'c': 3 },
  { 'a': 4, 'b': 5, 'c': 6 },
   { 'a': 8, 'b': 7, 'c': 9 }
];
   
gfg= _.filter(objects, _.matches({ 'a': 8}));
// => [{ 'a': 4, 'b': 5, 'c': 6 }]
  
// Storing the Result
console.log(gfg)

Nota: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.

Producción:

[Object {a: 8, b: 7, c: 9}]

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *