// Created on savesnippets.com ยท https://savesnippets.com/bn3uxWKRROHqx7 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]]