Мне нужно разбить массив JavaScript на n
куски определенного размера.
Например: учитывая этот массив
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
и a n
равно 4, результат должен быть таким:
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
Мне известны решения этой проблемы на чистом JavaScript , но, поскольку я уже использую Lodash, мне интересно, предоставляет ли Lodash лучшее решение для этой проблемы.
Редактировать:
Я создал тест jsPerf, чтобы проверить, насколько медленнее решение для подчеркивания.