当我使用require函数时,我在node.js中继承了两个函数的问题.
这是我的情况:
function administrators () {
this.user = 'bob';
}
administrators.prototype.print_user = function () {
console.log(this.user);
}
/*******/
function helper() {}
helper.prototype = new administrators();
helper.prototype.change_administrator = function() {
this.user = 'john';
}
var h = new helper();
h.print_user();
h.change_administrator();
h.print_user();
Run Code Online (Sandbox Code Playgroud)
正如你在这里看到的,我有两个功能:
administrations只是有用户变量和print_user功能.helpers继承所有内容administrators,然后我们添加声明的change_administrator更改.this.useadministrators()这是一个问题:
我希望将这些函数(administrators和helper)放在单独的文件中,例如:administrators.js和helper.js.
然后,我想在这两个文件index.js与require和继承administrators变量和函数来帮手像我一样在上面的例子中.
PS我正在寻找类似的问题,但没有任何关于这种继承.