0

これら2つのコード間の最良の方法は何かを知りたいです:

module.exports = function(){

    require('fs').readFile..
       crequire('./sockets.js').clients..
       ...

};

2番目:

var fs = require('fs');
var clients = require('./sockets.js').clients;

module.exports = function(){


    fs.readFile...
       clients...

}

最適化する最善の方法を探します。

ありがとう !

4

1 に答える 1

1

require最初の呼び出し後にキャッシュされるため、パフォーマンスの観点からは違いはありません。それでも、スクリプトの先頭でインポートを宣言すると、コードが読みやすくなると思います。したがって、2番目のバージョンが優先されます。

于 2012-05-18T11:03:53.897 に答える