だから私はこの投稿を見てきました: Node.js module.exportsの目的は何ですか?それをどのように使用しますか? JavaScript オブジェクトの範囲内でそれを理解しようとしてきました。
だから私はこれを持っている場合game.js
:
var myObj = function() {
this.function1 = function(){
...
};
};
exports.myObj = myObj;
他のファイルでは、次のようなことをすると想定しています。
var RequiredObj = require('game.js');
また
var RequiredObj = require('game.js').myObj;
私が迷っているのは、このオブジェクトとその関数を使用する方法と、このオブジェクトの新しいインスタンスを作成する方法です。
こんな感じでしょうか。
RequiredObj.myObj.function1();
と
RequiredObj.myObj = new RequiredObj.myObj();
また、渡すオブジェクトの大きさに制限はありますか? 実際のスクリプトでは、ゲーム オブジェクトが巨大だからです。