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

javascript888,
<script>
        let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
        function normalizeArr(arr, cols, box) {
            let length = cols - (arr.length % cols || cols);
            for (; length--; ) arr.push(box);
            length = arr.length / cols;
            return Array.from({length}, (_, i) => arr.slice(i *= cols, i + cols));
        }
        document.write(JSON.stringify(normalizeArr(arr, 4, '-')));
    </script>

Последний раз редактировалось рони, 21.06.2021 в 23:12.
Ответить с цитированием