在Node.js

时间:2016-04-19 18:23:38

标签: javascript node.js oop extending

我正在将一个简单的Javascript类移动到Node.js.在普通的Javascript中我使用:

class BlockMosaicStreamer extends MosaicStreamer{
}

我似乎无法在Node.js中找到一种简单的方法来实现它。在我BlockMosaicStreamer.js的节点项目中,我有:

'use strict'; 
function BlockMosaicStreamer(){
} 

如何扩展MosaicStreamer中的./MosaicStreamer.js

'use strict'; 
function MosaicStreamer(){
} 

1 个答案:

答案 0 :(得分:10)

这取决于你如何定义你的第一堂课,我建议使用这样的东西:

class SomeClass {
}

module.exports = SomeClass

然后在你的范围内:

const SomeClass = require('./dir/file.js')

class MyNewClass extends SomeClass {
}

module.exports = MyNewClass