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
最佳答案
您的导出效果很好。这是导入类的一种方法:
// 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
请注意,我将你的类名大写了。
关于node.js - 如何在node js的js页面创建两个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49097711/