我有 2 个类(class):MyClass 和 CBook。我想从 CBook 类访问 MyClass 类的所有函数和变量。我怎样才能做到这一点?
我的类(class)
import $ from 'jquery';
import {CBook} from './book';
const path = "http://www.mypage.com";
class MyClass {
constructor() {
let _summaryPageUI = new CBook(this);
}
describeBook() {
console.log('test');
}
}
new MyClass();
export {MyClass};
我想访问 CBook 中 MyClass 的所有方法:
CBook
class CBook {
constructor(myClass) {
console.log(myClass);
}
}
export {CBook};
最佳答案
我认为您正在寻找扩展属性。请参阅文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/extends
或者 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
class myClass extends CBook {
....
}
关于javascript - 从另一个类访问 es6 类的所有方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444366/