Ответы пользователя по тегу JavaScript
  • Почему на сайтах в js коде используются непонятные однобуквенные переменные и что они значат?

    @Terra_Main
    Данный код сгенерирован компилятором TypeScript. То есть, код был написан не на js а на ts. Поскольку я ОЧЕНЬ много работал с таким кодом, когда писал моды для браузерный игр, могу сказать, что чтобы понять смысл этих переменных, нужно найти функцию, которая находиться почти в самом конце кода, выглядящая примерно так:
    function s(i) {
            var n = t[i];
            if (void 0 !== n) return n.exports;
            var o = t[i] = {exports: {}};
            return e[i].call(o.exports, o, o.exports, s), o.exports
        }

    или
    function t(o) {
            var r = e[o];
            if (void 0 !== r)
                return r.exports;
            var a = e[o] = {
                exports: {}
            };
            return n[o](a, a.exports, t),
            a.exports
        }

    Эта функция является загрузчиком модулей, а (e, r, t) => {...} - модуль, который загружается. Если ты скинешь, как выглядит твоя s-функция (так я называю выше описанную функцию загрузки модулей) я смогу тебе помочь
    Ответ написан
    3 комментария