JSLint错误:“将调用移动到包含该函数的parens”

时间:2011-02-12 16:48:57

标签: javascript jquery debugging compiler-errors jslint

JSLint 对此错误意味着什么?它应该如何重写?

Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);

1 个答案:

答案 0 :(得分:118)

要传递JSLint的标准,需要像这样编写:

}(jQuery));

虽然我认为特定的标准有点主观。在我看来,两种方式似乎都很好。

(function () {})()对我来说更有意义,因为你包装了完整的函数,然后调用它

(function () {}())看起来你正在将函数调用的结果包装在一个parens中......