1
如果一个对象的所有键都是空的,我想用undefined替换它们。例如如何递归删除空对象?
{
a: 1,
b: {
c: 2,
d: {
e: undefined,
f: undefined,
}
},
g: {
h: undefined,
i: undefined,
}
}
应该是:
{
a: 1,
b: {
c: 2,
d: undefined
},
g: undefined
}
保持未定义的值,因为它是消除从MongoDB的
最适合我的例子,但是当所有的元素是不确定的,它不留根:{A:{B:未定义,C:未定义}}应该是{A: undefined} – Yamila
@YamiFraiman,用代码'var obj = {a:{b:undefined,c:undefined}}进行测试; removeUndefinedObject(OBJ); obj',那么结果是'{a:undefined}'。在我的测试中似乎是正确的。 – zangw
我的错!我正在为我的obj分配响应。非常感谢! – Yamila