【发布时间】:2022-01-06 03:00:47
【问题描述】:
假设我有一个 Javascript 数组,如下所示:
["Element 1","Element 2","Element 3",...]; // with close to a hundred elements.
什么方法适合将数组分块(拆分)成许多较小的数组,比如说最多 10 个元素?
【问题讨论】:
-
我刚试过
const chunk = (arr, n) => arr.length ? [arr.slice(0, n), ...chunk(arr.slice(n), n)] : [],它又好又短,但似乎是@AymKdn 对 1,000 个元素的回答大约需要 256 倍,而对于 10,000 个元素则需要 1,058 倍! -
如果您还需要最后一个块的最小大小,这里是选项:stackoverflow.com/questions/57908133/…
标签: javascript arrays split