在Node.js中扩展类的简单方法
我正在将普通的Javascript类移至Node.js。在普通的Javascript中,我使用:
class BlockMosaicStreamer extends MosaicStreamer{
}
我似乎找不到在Node.js中实现此目标的简单方法。在BlockMosaicStreamer.js
的节点项目中,我有:
'use strict';
function BlockMosaicStreamer(){
}
我将如何扩展MosaicStreamer
中的./MosaicStreamer.js
?
'use strict';
function MosaicStreamer(){
}
回答如下:这取决于您如何定义您的第一堂课,我建议使用类似这样的东西:
class SomeClass {
}
module.exports = SomeClass
然后在您的范围内:
const SomeClass = require('./dir/file.js')
class MyNewClass extends SomeClass {
}
module.exports = MyNewClass