【发布时间】:2012-01-23 21:33:30
【问题描述】:
我需要将 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 solutions 可以解决这个问题,但由于我已经在使用 Lodash 我想知道 Lodash 是否为此提供了更好的解决方案。
编辑:
我创建了一个jsPerf test 来检查下划线解决方案的速度有多慢。
【问题讨论】:
标签: javascript split functional-programming underscore.js lodash