JSFiddle - React, Tailwind, and code Playground
JavaScript
let arr = [1,2,3,4]
const chunk = (array, size) => {
const chunks = [];
for (let item of array) {
const lastChunk = chunks[chunks.length - 1];
console.log(lastChunk)
if (!lastChunk || lastChunk.length === size) chunks.push([item]);
else lastChunk.push(item);
}
return chunks;
};
console.log(chunk(arr, 2))