JavaScript一个js文件调用另一个js文件导出的类模块里面的方法
js文件如何调用另一个导出的类模块中的方法?
比如
A.js代码:
export default class{ a(){
console.log("Hello A");
}
}
现在有一个js文件B.js引用了A.js:
import A from "@src/A.js"export default class{
//在这里引用A.js中的a()
}
我尝试过使用A.a(),但是编辑器提示我
Parsing error: Unexpected tokenA.a();
^
请问该如何使用呢?
回答:
import A from "@src/A.js"export default class extends A {
//在这里引用A.js中的a()
as() {
console.log(this.a);
}
}
这里的this.a
就是A的a
import A from "./A.js";export default class extends A {
constructor() {
super();
this.a();
}
}
或者这么使用:
import A from "./A.js";const a = new A();
export default class {
constructor() {
a.a();
}
}
回答:
改成小写a试试
以上是 JavaScript一个js文件调用另一个js文件导出的类模块里面的方法 的全部内容, 来源链接: utcz.com/p/935667.html