class tasit {
constructor(cins) {
this.cins = cins;
}
}
class araba extends tasit {
constructor(cins, renk, hiz) {
super(cins);
this.renk = renk;
this.hiz = hiz;
}
}
module.exports = {tasit, araba};
我想在.js文件中创建2个类,我想导出它们。如何导出或我可以导出类?
module.exports = {tasit, araba};
这是错误信息。
ReferenceError: araba is not defined
答案 0 :(得分:1)
你的出口很好。这是导入课程的一种方法:
// Assuming you've created your classes in myclasses.js
const {Araba, Tasit} = require('./myclasses.js')
myAraba = new Araba(1, 'a', true)
myTasit = new Tasit(10)
console.log(myAraba.hiz, myAraba.renk, myAraba.cins)
console.log(myTasit.cins)
输出
true'a'1
10
请注意,我将您的班级名称大写。