• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javascriptの丸括弧の意味)

JavaScriptの丸括弧の意味

このQ&Aのポイント
  • JavaScriptの丸括弧について疑問があります。
  • 特に、関数の定義で丸括弧が使われる理由が分かりません。
  • 関連するURLを教えてほしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.1

簡単に。 $.fn.foo = function(arg) { // 処理 }; }) ここまでで定義になります。これに (jQuery) をつけると実行するという意味になります。 つまり上記の例では 最初の行の関数「(function($) {」に jQueryを渡していますので jQuery.fn.foo = function(arg) { // 処理 }; と同じです。 で、同じなのになぜ括弧をつけるのかというと、括弧をつけない場合にはグローバル変数を汚染することがあるからです。マナーみたいなものだと思ってください。

関連するQ&A