Katakanlah saya memiliki array Javascript yang terlihat sebagai berikut:
["Element 1","Element 2","Element 3",...]; // with close to a hundred elements.
Pendekatan apa yang cocok untuk memotong (memecah) array menjadi banyak array yang lebih kecil dengan, katakanlah, 10 elemen paling banyak?
const chunk = (arr, n) => arr.length ? [arr.slice(0, n), ...chunk(arr.slice(n), n)] : []
yang bagus dan pendek tetapi tampaknya memakan waktu sekitar 256 × selama jawaban @ AymKdn untuk 1.000 elemen, dan 1.058 × selama 10.000 elemen!