У меня есть следующие два объекта:
var object1 = {
"[email protected]": [
{
"status": "Unread",
"message": "Some message 1",
"senderId": "0063f297-0da6-4c23-9a53-0480c273d177",
"id": "088b71bc-5b64-4f09-bba4-cf88b3cc598e",
"time": "2016-05-13T10:30:11.495Z"
},
{
"status": "Unread",
"message": "Some other message 2",
"senderId": "0063f297-0da6-4c23-9a53-0480c273d177",
"id": "39b2850b-d8ac-4d23-9fa6-e7056fb6c030",
"time": "2016-05-13T10:30:03.310Z"
}
]
};
var object2 = {
"[email protected]": [
{
"message": "Some message 1",
"id": "088b71bc-5b64-4f09-bba4-cf88b3cc598e",
"time": "2016-05-13T10:30:11.495Z"
},
{
"message": "Some other message 2",
"id": "39b2850b-d8ac-4d23-9fa6-e7056fb6c030",
"time": "2016-05-13T10:30:03.310Z"
}
],
"[email protected]": [
{
"message": "Some message 1",
"id": "088b71bc-5b64-4f09-bba4-cf88b3cc598e",
"time": "2016-05-13T10:30:11.495Z"
},
{
"message": "Some other message 1",
"id": "39b2850b-d8ac-4d23-9fa6-e7056fb6c030",
"time": "2016-05-13T10:30:03.310Z"
}
]
};
Мне нужно объединить их в один объект, который выглядит примерно так:
var object3 = {
"[email protected]": [
{
"status": "Unread",
"message": "Some message 1",
"senderId": "0063f297-0da6-4c23-9a53-0480c273d177",
"id": "088b71bc-5b64-4f09-bba4-cf88b3cc598e",
"time": "2016-05-13T10:30:11.495Z"
},
{
"status": "Unread",
"message": "Some other message 2",
"senderId": "0063f297-0da6-4c23-9a53-0480c273d177",
"id": "39b2850b-d8ac-4d23-9fa6-e7056fb6c030",
"time": "2016-05-13T10:30:03.310Z"
},
{
"message": "Some message 1",
"id": "088b71bc-5b64-4f09-bba4-cf88b3cc598e",
"time": "2016-05-13T10:30:11.495Z"
},
{
"message": "Some other message 2",
"id": "39b2850b-d8ac-4d23-9fa6-e7056fb6c030",
"time": "2016-05-13T10:30:03.310Z"
}
]
}
где электронная почта, которая идентифицирует группу сообщений, одинакова.
[email protected]
отсутствует в списке результатов, потому что его нет в обаarray1
иarray2
? - person iulian   schedule 27.05.2016