El método _.omit() se usa para devolver una copia del objeto que se compone de las rutas de propiedad enumerables propias y heredadas del objeto dado que no se omiten. Es lo opuesto al método _.pick().
Sintaxis:
_.omit( object, paths )
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.
- rutas: este parámetro contiene las rutas de propiedad para omitir.
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: "gfg@1234", username: "your_geeks" } // Using the _.omit() method console.log(_.omit(obj, ['password', 'username']));
Producción:
{Name: "GeeksforGeeks"}
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // The source object var obj = { 'x': 1, 'y': '2', 'z': 3 }; // Use the _.omit() method console.log(_.omit(obj, ['x', 'y']));
Producción:
{'z': 3}