我有以下数组结构。
{
"a": "aa",
"**b**": {
"**b**": "bb",
"c": 1
},
"d": "d"
},
我想显示如下的最终结果。
{ "a": "aa",
"b": "bb",
"c": 1
"d": "dd"
},
我正在尝试使用下面的代码,但它没有按预期工作。
let finalArr = [];
for (let [key, value] of Object.entries(resObj)) {
if (typeof value === 'object') {
for (let [keyInternal, valueInternal] of Object.entries(value)) {
valueInternal.map(arrValue => {
const finalObj = {
a: '',
b: '',
c : '',
d : ''
};
finalObj.a = key;
finalObj.b = arrValue[1].b;
finalObj.c = arrValue[1].c;
finalObj.d = keyInternal;
finalArr.push(finalObj);
});
}
}
}
小唯快跑啊
元芳怎么了
莫回无
相关分类