Как разбить массив на несколько массивов js
4 года назад
Человек-Молекула
Ответы
Можно использовать метод reduce() для разделения исходного массива на несколько массивов, основываясь на некотором условии.
Пример. Разделим массив чисел на два массива - один сочетает в себе все четные числа, а другой - все нечетные числа.
Здесь мы использовали reduce(), чтобы создать два массива внутри массива acc, один для четных чисел и другой для нечетных. Затем мы проходим по каждому числу в исходном массиве и добавляем его в соответствующий массив внутри acc на основе остатка от деления на 2.
Затем мы деструктурируем результат reduce() в две переменные evenNumbers и oddNumbers, чтобы получить два отдельных массива, содержащих только четные и нечетные числа соответственно.
3 года назад
Aleksey
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





