Показать сообщение отдельно
  #1 (permalink)  
Старый 13.06.2017, 23:51
Новичок на форуме
Отправить личное сообщение для deetolog Посмотреть профиль Найти все сообщения от deetolog
 
Регистрация: 13.06.2017
Сообщений: 7

Передать массив в функцию
Приветствую, господа. Не подскажите, как передать массив в функцию, отлаживаю тут под хромом бажный говноскрипт.

b = function(t) {
            "use strict";
            var n = function(n, o) {
                n = t.extend(!0, {}, n);
                var i, a, u, c, s, f = "qwertyuioasdfgjklzxcvnmQWERTYUIOASDFGJKLZXCVNM", l = "0123456789", d = o ? 2 : 0;
                for (c = 0; c <= e(7) + d; c++) {
                    i = "",
                    a = 0;
                    for (var m = 0, p = 100; p > m; m++) {
                        for (s = 0; s <= e(3); s++)
                            u = e(f.length) - 1,
                            i += f.substring(u, u + 1);
                        if (!n.hasOwnProperty(i))
                            break
                    }
                    for (s = 0; s <= e(7); s++)
                        u = e(l.length) - 1,
                        a += l.substring(u, u + 1);
                    n[i] = a
                }
                return r(n)
            }
              , e = function(t) {
                return Math.round(Math.random() * t)
            }
              , r = function(n) {
                var e = t.objectKeys(n);
                e.sort(function() {
                    return .5 - Math.random()
                });
                for (var r = {}, o = 0, i = e.length; i > o; o++)
                    r[e[o]] = n[e[o]];
                return r
            };
            return n
        }(n),


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