Skip to content
Related Articles

Related Articles

Lodash _.unset() Method
  • Last Updated : 09 Sep, 2020

The Lodash _.unset() method is used to remove the property at the path of the object. If the property is removed then it returns True value otherwise, it returns False.

Syntax:

_.unset(object, path)

Parameters: This method accepts two parameters as mentioned above and described below:

  • object: This parameter holds the object to modify.
  • path: This parameter holds the path of the property to unset. It can be an array or string.

Return Value: This method returns true if the property is deleted, else false

Example 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);

Output:

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

Example 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);

Output:

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

Note: This will not work in normal JavaScript because it requires the library lodash to be installed and can be installed using npm install lodash..

My Personal Notes arrow_drop_up
Recommended Articles
Page :