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





