タグ

ブックマーク / analogic.jp (1)

  • 関数を理解すればクロージャは難しくない!|もっこりJavaScript|ANALOGIC(アナロジック)

    クロージャとは クロージャの質 なぜクロージャを使うのか? まとめ JavaScriptを学んでいく過程で必ず耳にする単語「クロージャ」 すごく難しいものではないと思うのですが、どことなくつかみどころがない、うまく説明できない、そんな存在ではないでしょうか? 私自身、正直なところクロージャについては「なんとなく使ってはいるが、使い方をうまく伝えられない」といった程度です。 これから先、クロージャについてモヤモヤしながら仕事をしていくのもどうかと思ったので、この機会に私もクロージャについて理解を深めるべく記事を書くことにしました。 クロージャは、それ自体が難しいというよりは、説明が難しいものだと思います。 そのため、ネットでクロージャのことを調べていくと、(もちろん大変参考になる情報も多いのですが)少し質ではない部分について語られているものも多い気がします。 このエントリではクロージャの

    l-_-ll
    l-_-ll 2016/09/05
    ここでいう「コンテキスト」とは、"その関数がおかれた環境"などと説明されたりもしますが、要は「その関数が参照可能な外部変数(=外側の関数のローカル変数とグローバル変数)」と考えて差し支えないでしょう。
  • 1