我需要将JavaScript数组拆分为n大小的块.
例如:给定这个数组
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
Run Code Online (Sandbox Code Playgroud)
和a n等于4,输出应为:
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
Run Code Online (Sandbox Code Playgroud)
我知道这个问题的纯JavaScript 解决方案,但由于我已经在使用Underscore.js,我想知道下划线是否为此提供了更好的解决方案.
我创建了一个jsPerf测试来检查下划线解决方案的速度有多慢.
javascript split functional-programming underscore.js lodash