first commit
This commit is contained in:
11
src/Utils/Array.js
Normal file
11
src/Utils/Array.js
Normal file
@@ -0,0 +1,11 @@
|
||||
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;
|
||||
};
|
||||
Reference in New Issue
Block a user