javascript - 如何将 'inject'通用代码应用到各种js函数中?

标签 javascript insert

我正在构建一个测验系统,问题在 JS 中具有通用代码(第二行//more stuff):

 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

当然,它不一定是一个函数......

最佳答案

您可以使用 ES6 模块来完成此任务。 Mozilla 在 MDN 上有相当全面的解释: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules

关于javascript - 如何将 'inject'通用代码应用到各种js函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61022643/

相关文章:

javascript - async 属性是否代表不更改 DOM 的契约?

javascript - 从视频标签中删除所有其他 'vtt cues'

sql - INSERT ... 在发生冲突时什么都不做 - 读取 csv 并生成外键表

mysql - 将xml文件中的数据插入mysql数据库

php - 无法将数据从表单插入数据库

SQL Access INSERT INTO 失败

javascript - CSS/Javascript : How to make rotating circular menu with multiple states?

javascript - 此模型中的 AngularJS ng-repeat

javascript - 使用 ArcGIS javascript api 访问服务器文件

php - 插入选择 session 客户