I have an array of objescts like this
const arrayOne = [
{ id: 'call_1', callDuration: 3 },
{ id: 'call_2', callDuration: 5 },
{ id: 'call_3', callDuration: 4 },
{ id: 'call_4', callDuration: 8 },
{ id: 'call_5', callDuration: 3 },
{ id: 'call_6', callDuration: 4 },
{ id: 'call_7', callDuration: 6 },
{ id: 'call_8', callDuration: 7 },
{ id: 'call_9', callDuration: 25 },
{ id: 'call_10', callDuration: 25 },
];
out of arrayOne I need to create the following one:
const arrayTwo = [
[
{ id: 'call_1', callDuration: 3 },
{ id: 'call_2', callDuration: 5 },
],
[
{ id: 'call_2', callDuration: 5 },
{ id: 'call_3', callDuration: 4 },
],
[
{ id: 'call_3', callDuration: 4 },
{ id: 'call_4', callDuration: 8 },
],
[
{ id: 'call_4', callDuration: 8 },
{ id: 'call_5', callDuration: 3 },
],
[
{ id: 'call_5', callDuration: 3 },
{ id: 'call_6', callDuration: 4 },
],
[
{ id: 'call_6', callDuration: 4 },
{ id: 'call_7', callDuration: 6 },
],
[
{ id: 'call_7', callDuration: 6 },
{ id: 'call_8', callDuration: 7 },
],
[
{ id: 'call_8', callDuration: 7 },
{ id: 'call_9', callDuration: 25 },
],
[
{ id: 'call_9', callDuration: 25 },
{ id: 'call_10', callDuration: 25 },
],
];
What I want is basically to create a new array of arrays that contain the objects. I am not sure how to approach this one. Let me know if you have any ideas.