JavaScript一个js文件调用另一个js文件导出的类模块里面的方法

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 token

A.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

回到顶部