Как следует форматировать замыкания?

Я запустил сценарий через JSLint, и он выявил конкретную проблему с размещением скобок.

Я написал:

(function(){})();

И было предложено использовать:

(function(){}());

Мне любопытно, какие ошибки или проблемы исправляет это конкретное изменение. Я предполагаю, что, поскольку JSLint выбрал это как проблему, там должно быть проблема для кого-то.

Расширенные формы:

(
  function (p) {
    ...code...
  }
)(param); //parameters after the parens

-vs-

(
  function (p) {
    ...code...
  }(param) //parameters within the parens
);
6
задан zzzzBov 2 August 2011 в 20:32
поделиться