如何将obj对象的key与obj2的key对比,相等将obj的值填写到obj2的standard的值里面,形成res
onst obj = {
"hz": "12",
"hw": {
"cm": "21",
"m": "11"
},
"fr": {
"cm_U": "12",
"m_S": "22"
}
}
const obj2 = {
hz: {
name: 'a',
data: [{
note: '',
avg: {
value: '',
unit: '%'
},
standard: {
value: '',
unit: '%'
}
}]
},
hw: {
name: 'b',
data: [{
note: 'cm',
avg: {
value: '',
unit: '%'
},
standard: {
value: '',
unit: '%'
}
},
{
note: 'm',
avg: {
value: '',
unit: '%'
},
standard: {
value: '',
unit: '%'
}
}
]
},
fr: {
name: 'c',
data: [{
note: 'cm_U',
avg: {
value: '',
unit: '%'
},
standard: {
value: '',
unit: '%'
}
},
{
note: 'm_S',
avg: {
value: '',
unit: '%'
},
standard: {
value: '',
unit: '%'
}
},
]
}
};
const res = {
hz: {
name: 'a',
data: [{
note: '',
avg: {
value: '',
unit: '%'
},
standard: {
value: '12',
unit: '%'
}
}]
},
hw: {
name: 'b',
data: [{
note: 'cm',
avg: {
value: '',
unit: '%'
},
standard: {
value: '21',
unit: '%'
}
},
{
note: 'm',
avg: {
value: '',
unit: '%'
},
standard: {
value: '11',
unit: '%'
}
}
]
},
fr: {
name: 'c',
data: [{
note: 'cm_U',
avg: {
value: '',
unit: '%'
},
standard: {
value: '12',
unit: '%'
}
},
{
note: 'm_S',
avg: {
value: '',
unit: '%'
},
standard: {
value: '22',
unit: '%'
}
},
]
}
};