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