【发布时间】:2017-07-21 20:14:38
【问题描述】:
我有一个对象,我想复制这个对象并从中删除description 的每个实例。这样做的优雅方式是什么?
这是对象的外观:
{
properties: {
a: {
value: foo,
description: bar
},
b: {
value: foo,
description: bar
}
}
【问题讨论】:
-
你能告诉我们你用来移除钥匙的代码吗?
-
我尝试遍历属性中的每个对象并从中删除描述
-
如果
foo和bar是原语,那么您可以使用 JSON 进行字符串化,然后使用 reviver 进行解析。这将为您提供一份删除了description的副本。如果它们是复杂对象,那么此方法将不起作用。 developer.mozilla.org/en/docs/Web/JavaScript/Reference/…