合并javascript对象

时间:2015-08-26 03:23:54

标签: javascript merge javascript-objects

希望合并两个对象。但是,当两个对象中都存在具有相同值的属性“date”时,其他属性(tag1和tag2)将在同一日期进行分组。

示例输入

var myVar1 = [
{
"date": "2015-07-16",
  "tag1": 35.34},
{
"date": "2015-07-18",
  "tag1": 34.12}
  ];

var myVar2 = [
{
"date": "2015-07-16",
  "tag2": 45.34},
{
"date": "2015-07-17",
  "tag2": 44.12}
  ];

期望的输出

mergedVar = [
{
"date": "2015-07-16",
  "tag1": 35.34,
  "tag2": 45.34},
{
"date": "2015-07-17",
  "tag2": 44.12},
{
"date": "2015-07-18",
  "tag1": 34.12}
  ];

0 个答案:

没有答案