Método Lodash _.matchesProperty()

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 matchesProperty crea una función que realiza una comparación profunda parcial entre el valor en la ruta de un objeto dado a srcValue, devolviendo verdadero si el valor del objeto es equivalente, de lo contrario, falso.

Sintaxis:

_.matchesProperty(path, srcValue)

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

  • ruta: [Array/string] La ruta de la propiedad a obtener.
  • srcValue: el valor con el que coincidir.

Devuelve: [Función] Devuelve la nueva función especificada.

Ejemplo 1:

// Requiring the lodash library  
const _ = require("lodash");    
   
// Using _.matchesProperty() method
var geek = [
  { 'java': 3, 'python': 5, 'js': 7 },
  { 'java': 4, 'python': 2, 'js': 6 }
];
    
let gfg = _.find(geek, _.matchesProperty('java', 4));
   
// 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: 4, js: 6, python: 2}

Ejemplo 2:

// Requiring the lodash library  
const _ = require("lodash");    
   
// Using _.matchesProperty() method
var geek = [
  { 'a': 1, 'b': 2, 'c': 3 },
  { 'a': 4, 'b': 5, 'c': 6 },
   { 'a': 8, 'b': 7, 'c': 9 }
];
    
gfg = _._.find(geek, _.matchesProperty('a', 4));
  
// 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: 4, b: 5, c: 6}

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 *