タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

undefinedに関するwwdのブックマーク (1)

  • JavaScript の関数の中で window と undefined を定義する理由を調べてみた - Programming log - Shindo200

    2013-11-29 JavaScript の関数の中で window と undefined を定義する理由を調べてみた JavaScript jQuery などの JavaScript のライブラリのソースコードを読んでいると、このようなコーディングパターンをよく見かけます。 (function(window, undefined){ // ... })(this); これはすぐに実行される関数の中にライブラリの実装コードを閉じ込めて、関数の中で定義した変数がどこからでも参照できる変数(グローバル変数)になる問題を回避しています。これは「グローバル汚染の回避」と呼ばれています。下記のコードを見てください。 (function(window, undefined){ var foo = "foo"; console.log(foo) //=> foo })(this); console.

    JavaScript の関数の中で window と undefined を定義する理由を調べてみた - Programming log - Shindo200
    wwd
    wwd 2016/04/25
    “さて、ここからが今回の記事の本題に入るのですが、先ほどのコードは関数の引数で変数 window と変数 undefined を定義しています。JavaScript は関数の中で使用する変数(ローカル変数)が定義されていないときは、グローバ
  • 1