Що означає JSLint під цією помилкою? І як це слід переписати?
Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function:
})(jQuery);
Відповіді:
Щоб передати критерії JSLint, його потрібно написати так:
}(jQuery));
Хоча я думаю, що конкретні критерії трохи суб'єктивні. На мій погляд, обидва шляхи здаються прекрасними.
(function () {})()
для мене має трохи більше сенсу, оскільки ви обгортаєте повну функцію, а потім викликаєте її
(function () {}())
схоже, ви обгортаєте результат виклику функції в паренсу ...