1. ホーム
  2. javascript

JSLintのエラーです。"呼び出しを関数を含む括弧の中に移動する"

2023-11-25 09:39:48

質問

どのような JSLint はこのエラーを意味するのですか?また、どのように書き直せばよいのでしょうか?

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

どのように解決するのですか?

JSLintの基準をクリアするためには、以下のように記述する必要があります。

}(jQuery));

しかし、その特定の基準は少し主観的だと思います。私の意見では、どちらの方法も問題ないように思います。

(function () {})() は、完全な関数をラップし、それを呼び出すので、私にはもう少し理にかなっています。

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