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