_.unset(object, path)
该函数从对象中移除指定路径的属性。
参数
object
:要移除属性的对象。path
:属性路径。
返回值
无。
示例
javascript
const object = {
a: {
b: {
c: 1,
},
},
};
_.unset(object, "a.b.c");
console.log(object);
// 输出: { a: { b: {} } }
_.unset(object, "a.b");
console.log(object);
// 输出: { a: {} }
在上述示例中,我们有一个对象 object
,其中包含嵌套的属性 a.b.c
。使用 _.unset()
函数移除指定路径的属性。
- 在第一个示例中,我们使用路径
'a.b.c'
移除属性c
。结果对象更新为{ a: { b: {} } }
,属性a.b.c
被移除。 - 在第二个示例中,我们使用路径
'a.b'
移除属性b
。结果对象更新为{ a: {} }
,属性a.b
被移除。