Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2018, 13:22
Интересующийся
Отправить личное сообщение для JStudent Посмотреть профиль Найти все сообщения от JStudent
 
Регистрация: 10.04.2018
Сообщений: 14

Нужна помощь в создании двумерного массива через завыкание
Вcем привет.

Прошу помочь плз в решении задачки.

Есть функция которая рандомно перемешивает элементы массива,
Нужно написать функцию которая создаёт через цикл двумерный массив из многократных вазовов
getShuffle(arr).

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

        function getShuffle(param) {
            return param.sort(function (a, b) {
                return Math.floor(Math.random() - 0.5);

            })

        };

function makeMultiArr() {
            var pusher = [];
            for (var i = 0; i < 5; i++) {
                var p = function () {
                return getShuffle(arr);
                };
                pusher.push(p())
            };
            return pusher;
        }

        console.log(makeMultiArr());


Понимаю что нужно делать через замыкание но не получается.
Нужен хелп.
Ответить с цитированием