J'ai besoin de diviser un tableau JavaScript en morceaux de taille n
.
Par exemple : étant donné ce tableau
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
et un n
égal à 4, la sortie devrait être celle-ci :
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
Je connais des solutions en JavaScript pur pour ce problème, mais comme j'utilise déjà Lodash, je me demande si Lodash fournit une meilleure solution pour cela.
Édition :
J'ai créé un test jsPerf pour vérifier à quel point la solution avec underscore est plus lente.