Я бы сделал что-то вроде этого:
ользую эту функцию для создания кусков массива:
function chunkArray(myArray, chunk_size) {
let results = [];
while (myArray.length) {
results.push(myArray.splice(0, chunk_size));
}
return results;
}
Однако, если мы предположим, что исходный массив[1, 2, 3, 4, 5, 6]
и я разбил его на 3 части, в итоге я получу следующее:
[
[1, 2],
[3, 4],
[5, 6]
]
Но вместо этого я бы хотел разбить массивы на три, например:
[
[1, 4],
[2, 5],
[3, 6]
]
Каков был бы лучший способ сделать это?