西瓜0o 发表于 2021-1-30 17:01

JavaScript遇到的一个问题,希望有大佬帮忙解答下

https://attach.52pojie.cn//forum/202101/30/165834od2avda4adjdrzr5.png?lhttps://attach.52pojie.cn//forum/202101/30/165837m0n9w44q47wfzfw7.png?l
怎么样可以在a.js中调用b.js并使用b.js中的add

米饭大师 发表于 2021-1-30 17:08

创建对象,使用对象里面的方法

annun 发表于 2021-1-30 17:13

在页面里,把引入标签放到a.js前面

SSH山水画 发表于 2021-1-30 17:26

ep.js
~~~
function a(){
        console.info(1111);
}
exports.ep_a = a;
~~~

ip.js
~~~
const aaa = require('./ep.js')
aaa.ep_a();
~~~

node:

linguo2625469 发表于 2021-1-30 17:36

可以使用CommonJS规范 在b.js使用module.exports 导出add方法 在a.js中require引入
a.js:
const add=require('./b')

console.log(add(1,2));
b.js
const add=function (n1,n2) {
    return n1 + n2
}
module.exports = add

此时运行a.js 输出结果3

西瓜0o 发表于 2021-1-30 20:29

linguo2625469 发表于 2021-1-30 17:36
可以使用CommonJS规范 在b.js使用module.exports 导出add方法 在a.js中require引入
a.js:


function cs() {
   
}

cs.prototype.a1=function () {
    return "123456";
}
cs.prototype.a2=function () {
    return "654321";
}

这样子的话,又该要怎么在a.js里面调用不同的方法
页: [1]
查看完整版本: JavaScript遇到的一个问题,希望有大佬帮忙解答下