【发布时间】:2018-01-25 05:30:55
【问题描述】:
我很想以这种方式“添加/合并”(不知道如何调用)一些对象:
obj1 = {
a: 1,
b: 1,
c: 1
}
obj2 = {
a: 1,
b: 1
}
obj1 + obj2 => { a: 2, b: 2, c: 1 }
有什么方法可以实现吗?试过了,Object.assign(obj1, obj2) 但它不会像我需要的那样添加属性(它在{ a: 1, b: 1, c: 1} 中返回)
【问题讨论】:
-
没有像
Object.assign这样的内置功能,但实现起来很简单。自从知道Object.assign不能满足您的要求后,您还尝试了哪些其他?
标签: javascript coffeescript underscore.js