0
が想像した性能。Node.jsのは、我々は2つの簡単なクラス(省略輸出)を得た、
ケース1:
// require clasess
const somefunc = async() => {
const controller = new SomeController(new SomeService());
const value = await controller.func();
return value;
}
module.exports = somefunc;
ケース2:
私は最初のケースcontroller
におけるノードの
require
作品は
somefunc
が呼び出されるたびに作成されるかを理解する限り
// require clasess
const controller = new SomeController(new SomeService());
const somefunc = async() => {
const value = await controller.func();
return value;
}
module.exports = somefunc;
。 2番目のケースでは、controller
はファイルが評価されるときに1回だけ作成されます。どのようなケースが良い、より重要なのですか?
「どちらが良いですか」ではなく「どのスコープがあなたが解決しようとしている問題をモデル化するか」ではありません。 – aaaaaa