【发布时间】:2020-10-08 11:54:48
【问题描述】:
我有两个对象 a 和 b。每个都有一个数组 results [] ,其中还包含多个对象。
我想将两个对象中的 results [] 数组合并到第三个对象 c 中。
我尝试了var c = Object.assign(a,b),但没有得到结果。
请参考以下示例。
a = {results[{"boys": 50, "girls": 20, "red":10},{boys": 40, "girls": 10, "red":50},{boys": 30, "girls": 10, "red":50}]}
b = {results[{boys": 20, "girls": 30},{boys": 50, "girls": 20},{boys": 70, "girls": 30}]}
我正在寻找如下结果
c = {results[{"boys": 50, "girls": 20, "red":10},{boys": 40, "girls": 10, "red":50},{boys": 30, "girls": 10, "red":50},{boys": 20, "girls": 30},{boys": 50, "girls": 20},{boys": 70, "girls": 30}]}
请帮忙。提前致谢
【问题讨论】:
-
您缺少 "boys" 键的开头引号,并且 "results[" 无效...
标签: javascript arrays object concat