主题
_.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被移除。