Показать сообщение отдельно
  #3 (permalink)  
Старый 26.02.2023, 00:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,102

yaparoff,
let arr = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32];
        const divide = (arr, i = 4) => arr.reduce((ar, el, k) => {
            k %= i;
            ar[k] ? ar[k].push(el) : (ar[k] = [el])
            return ar
        }, [])
        const [one, two, three, four] = divide(arr);
        console.log(one, two, three, four);
Ответить с цитированием