I need to split a JavaScript array into n
sized chunks.(我需要将一个JavaScript数组拆分为n
大小的块。)
Eg: Given this array(例如:鉴于此数组)
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
and a n
equals to 4, the output should be this:(并且n
等于4,输出应为:)
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
I aware of pure JavaScript solutions for this problem, but since I am already using Lodash I am wondering if Lodash provides a better solution for this.(我知道可以解决此问题的纯JavaScript 解决方案 ,但是由于我已经在使用Lodash,所以我想知道Lodash是否可以为此提供更好的解决方案。)
Edit:(编辑:)
I created a jsPerf test to check how much slower the underscore solution is.(我创建了一个jsPerf测试来检查下划线解决方案的速度。)
ask by Cesar Canassa translate from so
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…