0

我想知道这两个代码之间的最佳方式是什么:

module.exports = function(){

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

};

第二:

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

module.exports = function(){


    fs.readFile...
       clients...

}

我搜索优化的最佳方式。

谢谢 !

4

1 回答 1

1

从性能的角度来看没有区别,因为require在第一次调用后被缓存。但是我仍然认为在脚本开头声明导入时代码更具可读性。因此,第二个版本是首选,恕我直言。

于 2012-05-18T11:03:53.897 回答