Ich muss ein JavaScript-Array in n
große Blöcke aufteilen .
Beispiel: Angesichts dieses Arrays
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
und a n
gleich 4 sollte die Ausgabe folgende sein:
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
Ich kenne reine JavaScript- Lösungen für dieses Problem, aber da ich bereits Lodash verwende, frage ich mich, ob Lodash eine bessere Lösung dafür bietet.
Bearbeiten:
Ich habe einen jsPerf-Test erstellt , um zu überprüfen, wie viel langsamer die Unterstrichlösung ist.