1

我最近开始在我的 NodeJS express 模块中使用包装匿名函数,因为它以某种方式帮助我编写更清晰的代码。

但是我不确定这在 Node 环境中是否被认为是不好/好的做法(可能是一些调试/优化问题?),Coffeescript 广泛使用它,所以我想它一定没问题,是吗?

快速控制器示例:

module.exports = (function() {

  function LinksController() {}

  var moment = require('moment'),
      _ = require('underscore'),
      Q = require('q');

  LinksController.edit = function edit(req, res, next) {
        ...
  }

  return LinksController;

})();
4

1 回答 1

8

这样做在技术上没有任何问题,但完全没有必要。

于 2013-02-04T19:36:32.123 回答