删除JavaScript对象中的嵌套属性

lgc_ustc

我有一个JS对象是这样的:

var tenants = {
    'first': {
        'name': 'first',
        'expired': 1
    },
    'second': {
        'name': 'second'
    }
}

我想删除租户的“第一”的“过期”的财产,我应该只是做到这一点?

delete tenants['first']['expired'];

注意:这个问题比这个问题更具体:我如何从一个JavaScript对象中删除一个属性?,因为我的问题集中在“嵌套”部分。

lig度

是。那行得通。

delete tenants['first']['expired'];delete tenants.first.expired;

如果仅由于要从中排除它而删除它JSON.stringify(),则也可以将其设置为undefined,例如tenants['first']['expired'] = undefined;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript按名称删除嵌套对象属性

如何从JavaScript对象中删除属性?

从Javascript对象中删除空白属性

从对象中删除属性

如何删除嵌套对象属性

使用javascript删除嵌套对象中键中的空格

无法删除Javascript中的对象属性

如何使用ID在JavaScript中删除多嵌套对象

如何从JavaScript中的数组中删除嵌套对象或父对象

在JavaScript中删除嵌套对象中的级别

Javascript-从嵌套对象数组中删除对象

如何从javascript对象中删除属性?

删除嵌套在Ruby on Rails对象数组中的属性

使用对象属性(javascript)从对象数组中删除元素

如何从Javascript对象中删除属性

使用javascript从嵌套对象中删除重复值

javascript - 检查嵌套对象上的属性与对象中的“属性”失败

从 JavaScript 通用对象中删除函数属性

使用javascript在嵌套的JSON对象中添加或删除特定节点

如何在 JavaScript 中的嵌套对象中引用对象属性

从嵌套的 JS 对象中删除其属性后删除空对象

如何在 JavaScript 中删除嵌套的空对象?

如何访问和删除/删除嵌套 Javascript 对象中的属性?

使用javascript根据对象的属性从数组中删除对象

从javascript中的嵌套对象中删除对象

如何删除javascript中的嵌套属性

如何从javascript中的嵌套对象数组中删除特定项目属性

从javascript对象数组中删除属性/键但保留对象

JavaScript - 删除对象数组中的对象属性