Files
ax3Client/src/Utils/Array.js
Kenneth Jannette 4c1fb67383 first commit
2024-01-11 18:24:41 -06:00

12 lines
345 B
JavaScript

export const splitEvery = (inputArray, perChunk) => {
const chunks = inputArray.reduce((resultArray, item, index) => {
const chunkIndex = Math.floor(index / perChunk)
if (!resultArray[chunkIndex]) {
resultArray[chunkIndex] = [];
}
resultArray[chunkIndex].push(item);
return resultArray;
}, []);
return chunks;
};