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