Bezdepbonusu7Программирование: статьи и ответы

Учимся разбивать массив на части с помощью JavaScript

Архив Bezdepbonusu72 мин чтения

инструкции

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

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

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

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

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

JavaScriptAlgorithmsLearning To Code

Похожие материалы

Статья из архива сайта: перевод и редактура материала сообщества разработчиков. Версии библиотек и инструментов могли измениться, сверяйтесь с официальной документацией.