Método Lodash _.omitBy()

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 _.omitBy() se utiliza para devolver una copia del objeto que se compone de las propiedades con clave de string enumerables propias y heredadas del objeto para el que el predicado no devuelve la verdad. Es lo opuesto al método _.pickBy().

Sintaxis:

_.omitBy( object, predicate )

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

  • objeto: este parámetro contiene el objeto de origen.
  • predicado: este parámetro contiene la función que se invoca para cada propiedad. Es un valor opcional.

Valor de retorno: este método devuelve el nuevo objeto.

Ejemplo 1:

Javascript

// Requiring the lodash library 
const _ = require("lodash"); 
 
// The source object
var obj = {
    Name: "GeeksforGeeks",
    password: 123456,
    username: "your_geeks"
 }
 
// Using the _.omitBy() method
console.log(_.omitBy(obj, _.isLength));

Producción:

{Name: "GeeksforGeeks", username: "your_geeks"}

Ejemplo 2: 

Javascript

// Requiring the lodash library 
const _ = require("lodash"); 
 
// The source object
var obj = { 'x': 1, 'y': '2', 'z': 3 };
 
// Using the _.omitBy() method
console.log(_.omitBy(obj, _.isNumber));

Producción:

{'y': '2'}

Publicación traducida automáticamente

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