【发布时间】:2019-01-27 03:15:11
【问题描述】:
我查看了一堆关于此的帖子,但似乎没有一个能做我想做的事情,或者至少没有一个是我在搜索过程中发现的。
我有两个对象,我需要在不覆盖任何属性的情况下将它们组合起来。如果两个键相同,那么我需要连接它们的值。 示例:
const base = {
icon: "icon--value1"
item: "item--value"
}
const extend = {
icon: "icon--value2"
item: "item--value"
list: "list--value"
}
组合对象
const combined = {
icon: "icon--value1 icon--value2"
item: "item--value"
list: "list--value"
}
我尝试使用 es6 赋值和 es6 解构,但它们只是覆盖了值。
combined = {...base, ... extend}
不是我想要的结果。任何人都知道我怎样才能实现上述目标? 提前感谢您的帮助。
【问题讨论】: