Разделение массива JavaScript на части с помощью Lodash

Мне нужно разделить массив JavaScript на n частей.

Например:

["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]

учитывая этот массив

["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]

и n равное 4, вывод должен быть таким:

[ ["a1", "a2", "a3", "a4"],
  ["a5", "a6", "a7", "a8"],
  ["a9", "a10", "a11", "a12"],
  ["a13"]
]

Я знаю о чисто JavaScript решениях для этой проблемы, но поскольку я уже использую Lodash, мне интересно, предоставляет ли Lodash лучшее решение для этого.

Edit:

Я создал jsPerf тест, чтобы проверить, насколько медленнее работает решение с подчеркиванием.

76
задан Cesar Canassa 2 September 2019 в 20:41
поделиться