function chunk(array, size) {
const chunks = [];
for (let i = 0; i < array.length; i += size) {
chunks.push(array.slice(i, i + size));
}
return chunks;
}
// Usage
const items = [1, 2, 3, 4, 5, 6, 7];
console.log(chunk(items, 3));
// [[1,2,3], [4,5,6], [7]]
Create a free account and build your private vault. Share publicly whenever you want.