有没有办法在父类中获取子类文件路径?

时间:2020-02-17 12:03:11

标签: javascript node.js

我有一个父类文件A.js和子类文件B.js

//A.js
class A {
  constructor(){
    console.log(__filename)
  }
}

//B.js
class B extends A {
  constructor() {
    super();
  }
}
new B()
//will output A.js

是否可以在a.js中获取B.js路径?

1 个答案:

答案 0 :(得分:0)

可以通过将A的构造函数更改为采用这样的参数来实现此目的:

class A {
    constructor(arg){
        console.log(arg)
    }
}

//B.js
class B extends A {
    constructor() {
        super(__filename);
    }
}

new B();