Я бы сделал что-то вроде этого:

ользую эту функцию для создания кусков массива:

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]
]

Каков был бы лучший способ сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос