希望合并两个对象。但是,当两个对象中都存在具有相同值的属性“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}
];