инструкции

Учитывая размер массива и фрагмента, разделите массив на несколько подмассивов, каждый из которых имеет одинаковую длину.

Для начала создайте пустой массив под названием «chunked». Затем переберите каждый элемент данного массива. Внутри цикла for получите последний элемент разбиваемого массива. Если последний элемент не существует или его длина равна размеру фрагмента. Поместите новый фрагмент с текущим элементом в массив фрагментов. В противном случае вставьте текущий элемент в последний блок. Наконец, возврат фрагментированного массива

Тот же результат может быть достигнут при использовании метода массива срезов. Имейте в виду, что второй параметр в slice — это не длина. Это элемент в массиве, который нужно нарезать, чтобы не включать его

Для начала создайте пустой фрагментированный массив и целочисленный индекс, начинающийся с 0. Затем пройдитесь по массиву, используя цикл while. Разрезать массив по текущему индексу на индекс + размер фрагмента. Поместите нарезанный массив в фрагментированный массив. Наконец, верните фрагментированный массив

Первоначально опубликовано на https://delvoid.hashnode.dev.