Método Lodash _.unset()

El método Lodash _.unset () se usa para eliminar la propiedad en la ruta del objeto. Si se elimina la propiedad, devuelve el valor Verdadero; de lo contrario, devuelve Falso.

Sintaxis:

_.unset(object, path)

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 a modificar.
  • ruta: Este parámetro contiene la ruta de la propiedad a desarmar. Puede ser una array o una string.

Valor devuelto: este método devuelve verdadero si se elimina la propiedad; de lo contrario, devuelve falso

Ejemplo 1:

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// The source object 
var obj = { 'cpp': [{ 'java': { 'python': 3 } }] };
  
// Use of _.unset() method
console.log(_.unset(obj, 'cpp[0].java.python'));
  
// Object is modified
console.log(obj);

Producción:

true
{ cpp: [ { java: {} } ] }

Ejemplo 2:  

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// The source object 
var obj = { 'cpp': [{ 'java': { 'python': 3 } }] };
  
// Use of _.unset() method
console.log(_.unset(obj, ['html', 'css', 'javascript']));
  
// Object
console.log(obj);

Producción:

true
{ cpp: [ { java: [Object] } ] }

Nota: Esto no funcionará en JavaScript normal porque requiere que la biblioteca lodash esté instalada npm install lodash.

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 *