There are three objects like this.
var Object1 = [
{
"_id": "62397fd1c517e11e05935cc7",
"nickname": "uknowTest2",
"createdAt": "2022-03-22T07:50:41.769Z",
},
{
"_id": "623824ccd1164bb8d9cc2521",
"nickname": "qnvvzjrh",
"createdAt": "2022-03-21T07:10:04.888Z",
"animalCount": 1
}
];
var Object2 = [
{
"_id": "62397fd1c517e11e05935cc7",
"data": 36
},
{
"_id": "623824ccd1164bb8d9cc2521",
"data": 542717
}
];
var Object3 = [
{
"_id": "62397fd1c517e11e05935cc7",
"data2": 133111
},
{
"_id": "623824ccd1164bb8d9cc2521",
"data2": 540517
}
];
And I want to group them like this:
var result = [
{
"_id": "62397fd1c517e11e05935cc7",
"data": 36,
"data2": 133111,
"nickname": "uknowTest2",
"createdAt": "2022-03-22T07:50:41.769Z",
},
{
"_id": "623824ccd1164bb8d9cc2521",
"data": 542717,
"data2": 540517,
"nickname": "qnvvzjrh",
"createdAt": "2022-03-21T07:10:04.888Z",
"animalCount": 1
}
];
Several similar types of data are generated. I'm not sure what to do. Using object.assign doesn't seem to be the solution.