私はrequire関数を使うとnode.jsの2つの関数の継承に問題があります。Node.js必要なプロトタイプ継承
administrations
ことがちょうどユーザー変数とprint_user
機能を持っている:あなたがここに見ることができるように、私は2つの機能を持っている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();
:
は、ここに私の場合です。
helpers
はadministrators
からすべてを継承し、がadministrators()
に変更されたchange_administrator
を追加します。ここで
質問です:
私は例えば、分離したファイルには、この機能(administrators
とhelper
)を持つようにしたい:administrators.js
とhelper.js
が。
index.js
にこれらの2つのファイルを含め、require
を付けて、上記の例のように変数と関数を継承してadministrators
というヘルパーにしたいと思います。
P.S.私は似たような質問をしていましたが、そのような相続については何もありません。