Lodash Chunk function 📉
Недавно мне пришлось создать список координат из массива чисел и я как обычно начал узнавать, как это делают другие разработчики 👨🏻💻
На глаза сразу попалась функция chunk библиотеки Lodash
Она создает массив элементов, разделенных на группы по длине. Если массив невозможно разделить поровну, последний фрагмент будет состоять из оставшихся элементов.
На
вход принимает исходный массив и число, обозначающее размер каждого чанка. На
выход мы получаем изменённый массив
_.chunk(['12', '27', '36', '52'], 2);
// => [['12', '27'], ['36', '52']]
Да, написать самостоятельно код, который будет делать то же самое не очень сложно, но если библиотека установлена, то зачем изобретать то, что уже изобретено до вас 🚲
Документация#заметки