Removes the property at path of object.
path
object
Note: This method mutates object.
5.3.0
get,has,set
const object = { 'a': [{ 'b': { 'c': 7 } }] }unset(object, 'a[0].b.c')// => trueconsole.log(object)// => { 'a': [{ 'b': {} }] }unset(object, ['a', '0', 'b', 'c'])// => trueconsole.log(object)// => { 'a': [{ 'b': {} }] }
The object to modify.
The path of the property to unset.
Returns true if the property is deleted, else false.
true
false
Removes the property at
path
ofobject
.Note: This method mutates
object
.5.3.0
get,has,set