【发布时间】:2022-01-19 19:42:41
【问题描述】:
我有两个具有相同键的 Javascript 对象,但 obj1 中具有某些值的键在 obj2 中为空,反之亦然。两个对象中的键也可能为空。
obj1 = {
a: 1,
b: 2,
c: ' ',
d: ' ',
e: ' '
}
obj2 = {
a: ' ',
b: ' ',
c: 3,
d: 5,
e: ' '
}
我想要一个组合对象,其中包含来自两个对象的值的键,如果两个键都是空的,它只需将其设置为空
Expected result:
result = {
a: 1,
b: 2,
c: 3,
d: 5,
e: ' '
}
我尝试过使用扩展运算符,但第二个对象总是优先于第一个:> {...obj1, ...obj2}
【问题讨论】:
标签: javascript vue.js javascript-objects merging-data