Hi !
I have a nested array of arrays of objs{timestamps} and i need to give a max of 3-objs per each sub-arrays and when it reaches it limit feel up a new array without mixing the timestamps
for example i have a sub-group of 5 objs on the same Date i need 1sub-group of 3obs an another of 2obj
Data i have
const results =
[
[
{id: 3337, data: "data", date: '2022-08-02T12:25:00.000Z'},
{id: 3336, data: "data", date: '2022-08-02T12:24:00.000Z'},
{id: 3335, data: "data", date: '2022-08-02T12:23:00.000Z'},
{id: 3334, data: "data", date: '2022-08-02T12:22:00.000Z'}
],
[
{id: 4449, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4448, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4447, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4446, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4445, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4444, data: "data", date: '2022-07-15T12:25:00.000Z'},
],
[
{id: 1117, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1116, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1115, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1114, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1113, data: "data", date: '2022-07-07T12:25:00.000Z'},
]
]
Expected output :
i don't know if its super clear but i need them to stay in the same order and if they don't share the same timestamps well stays alone.
const results =
[
[
{id: 3337, data: "data", date: '2022-08-02T12:25:00.000Z'},
{id: 3336, data: "data", date: '2022-08-02T12:24:00.000Z'},
{id: 3335, data: "data", date: '2022-08-02T12:23:00.000Z'},
],
[
{id: 3334, data: "data", date: '2022-08-02T12:22:00.000Z'}
],
[
{id: 4449, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4448, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4447, data: "data", date: '2022-07-15T12:25:00.000Z'},
],
[
{id: 4446, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4445, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 4444, data: "data", date: '2022-07-15T12:25:00.000Z'},
],
[
{id: 1117, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1116, data: "data", date: '2022-07-15T12:25:00.000Z'},
],
[
{id: 1115, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1114, data: "data", date: '2022-07-15T12:25:00.000Z'},
{id: 1113, data: "data", date: '2022-07-07T12:25:00.000Z'},
],
]