Source: common/chunks/index.js

/**
 * Поделить массив на части и вернуть массив частей
 * @param {Array} array - Массив, который необходимо поделить.
 * @param {number} perChunk - Количество элементов в каждом паке.
 * @return {Array}
 */
const chunks = (array, perChunk) => {
    const arrays = [];

    while (array.length > 0) {
        arrays.push(array.splice(0, perChunk));
    }

    return arrays;
};

export default chunks;