Ich habe die folgenden zwei Objekte:Kombinieren von zwei inneren Werte multidimensionalen Arrays
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"
}
]
};
ich sie zu einem einzigen Objekt kombinieren müssen, die etwa wie folgt aussieht:
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"
}
]
}
, wo die E-Mail Das Identifizieren der Gruppe von Nachrichten ist identisch.
ist 'user3 @ yahoo.com' in der Ergebnisliste nicht, weil es nicht in ist * beide * 'array1' und' array2'? – iulian
ja, kombinieren Sie nur [email protected] Knoten – dadidaochieng