Как «внедрить» общий код в различные функции js? - PullRequest
0 голосов
/ 04 апреля 2020

Я строю систему опроса и вопросы, в JS, имеют общий код (вторая строка, чтобы // больше вещей):

 let qId = 1000003, // question ID number, unique to this question
        uId = QWIZM.state.uId,
        sd = QWIZM.methods.toSigDigs,
        stringify = QWIZM.methods.stringify,
        sin = utils.sin,
        cos = utils.cos,
        asin = utils.asin,
        acos = utils.acos,
        tan = utils.tan,
        atan = utils.atan,
        thisQuiz = QWIZM.state.thisQuiz,
        ov = QWIZM.methods.overlayVariable,
        seed = qId > uId ? qId % uId : uId === qId ? uId : uId % qId,
        lcrng = new utils.LCRNG(seed);

// more stuff here

Как мне вставить общий код, чтобы мой файл выглядит так:

let qId = 1000003, // question ID number, unique to this question
commonToAll();
// more stuff here

Конечно, это не обязательно должна быть функция ...

1 Ответ

1 голос
/ 04 апреля 2020

Вы можете использовать модули ES6 для достижения sh этого. У Мозиллы есть довольно подробное объяснение MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...