73 votes

JSLint d'erreur: "Déplacer l'invocation dans les parenthèses qui contiennent la fonction"

Ce n' JSLint veux dire par cette erreur et comment devrait-elle être réécrite?

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

118voto

Matt Points 21690

Pour passer JSLint critères, il doit être écrit comme ceci:

}(jQuery));

Même si je pense que certains critères est un peu subjectif. Les deux manières semblent très bien à mon avis.

(function () {})() un sens un peu plus à moi, puisque vous envelopper la pleine fonction, puis l'appeler

(function () {}()) dirait que vous êtes d'emballage le résultat de l'appel de fonction dans un des parens ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X