我需要将一个 JavaScript 数组分割成 n
大小的块。
例如: 给定这个数组
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
n
等于4,输出应该是:
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
我知道纯 JavaScript解决方案可以解决这个问题,但是因为我已经在使用 Lodash了,所以我想知道 Lodash 是否为这个问题提供了更好的解决方案。
我创建了一个 JsPerf 测试来检查下划线解决方案有多慢。