web-dev-qa-db-ja.com

JSLintエラー:「関数を含む括弧に呼び出しを移動します」

JSLintこのエラーはどういう意味ですか?そして、それをどのように書き換えるべきですか?

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

73
Sam

JSLintの基準に合格するには、次のように記述する必要があります。

}(jQuery));

特定の基準は少し主観的だと思いますが。私の意見では、どちらの方法でもうまくいくようです。

(function () {})()は、あなたが完全な機能をラップしてから呼び出すので、私にとってもう少し理にかなっています

(function () {}())は、関数呼び出しの結果を括弧で囲んでいるように見えます...

118
Matt