Disons que j'ai un tableau Javascript qui ressemble à ceci:
["Element 1","Element 2","Element 3",...]; // with close to a hundred elements.
Quelle approche serait appropriée pour fragmenter (diviser) le tableau en plusieurs tableaux plus petits avec, disons, 10 éléments au maximum?
const chunk = (arr, n) => arr.length ? [arr.slice(0, n), ...chunk(arr.slice(n), n)] : []
ce qui est agréable et court mais semble prendre environ 256 × aussi longtemps que la réponse de @ AymKdn pour 1 000 éléments, et 1 058 × aussi longtemps pour 10 000 éléments!