标签: javascript ecmascript-6
如何将两个具有相同键的对象合并到一个新对象中
示例:
var obj = {x:{y: {a: 1, b:2}}, p: 11} var arr = [{x: {y: {c: 3}}},{x: {y: {d: 4}}}]
输出应为:
newObject = {x:{y: {a: 1, b:2, c: 3, d: 4}}, p: 11}
答案 0 :(得分:1)
一种简单的方法是使用loadash库中的_.merge。 您可以遍历数组并合并所有元素,然后将最终结果与 变量obj。
我希望这会有所帮助