Open In App

Lodash _.unset() Method

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:

Return Value:

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



Example 1: In this example, we are removing the path by passing them into the _.unset() method.




// Requiring the lodash library 
const _ = require("lodash");
 
// The source object
let 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: In this example, we are removing the path by passing them into the _.unset() method.




// Requiring the lodash library 
const _ = require("lodash");
 
// The source object
let 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..

Article Tags :