Мені потрібно розділити масив JavaScript на n
великі шматки.
Наприклад: Враховуючи цей масив
["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 пропонує краще рішення для цього.
Редагувати:
Я створив тест jsPerf, щоб перевірити, наскільки повільніше рішення для підкреслення.