@offsiderst

Как по другому разбить массив?

сейчас вроде работает как нужно
а именно разбивает массив на подмассивы
если 7 элементов с параметром min (6)
то на 6 и 1

если 8
то на 6 и 2

и т.д.
но не факт что код хороший
как по-другому сделать?

https://jsfiddle.net/so80byqL/3/
  • Вопрос задан
  • 189 просмотров
Решения вопроса 2
Tim-A-2020
@Tim-A-2020 Куратор тега JavaScript
const chunk = (a, n) => [...Array(Math.ceil(a.length / n))].map((_, i) => a.slice(n * i, n + n * i));
console.log(chunk([0,1,2,3,4,5,6,7,8,9,10,11,12], 6));
//0: [0, 1, 2, 3, 4, 5]
//1: [6, 7, 8, 9, 10, 11]
//2: [12]
Ответ написан
@noobfix
можно так, или, например, так, если не хочется подключать библиотеки.
извращайся как хочешь
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Могилев
от 2 800 до 3 300 $
07 мар. 2021, в 23:34
5000 руб./за проект
07 мар. 2021, в 23:14
10000 руб./за проект