Removes the property at the given path of the object.
The object to modify.
The path of the property to unset.
const obj = { a: { b: { c: 42 } } };unset(obj, 'a.b.c'); // trueconsole.log(obj); // { a: { b: {} } } Copy
const obj = { a: { b: { c: 42 } } };unset(obj, 'a.b.c'); // trueconsole.log(obj); // { a: { b: {} } }
const obj = { a: { b: { c: 42 } } };unset(obj, ['a', 'b', 'c']); // trueconsole.log(obj); // { a: { b: {} } } Copy
const obj = { a: { b: { c: 42 } } };unset(obj, ['a', 'b', 'c']); // trueconsole.log(obj); // { a: { b: {} } }
Alias