LoginSignup
0
0

More than 3 years have passed since last update.

クロージャ―を簡単にまとめてみた(1話)

Last updated at Posted at 2020-09-25

クロージャ―
→「関数と、その関数が宣言されたレキシカル環境の組み合わせ」らしい。

わからん。。。。

★かみ砕いていく★
「関数と、その関数を産んだ(定義した)親が持っている変数を合わせたもの」

★さらにかみ砕いていく★
例を使って説明する。

「一郎function」と、自分を産んだ「太郎function」が持っている変数(age,「次郎function」)を合わせたもの

キャプチャ.PNG

クロージャ―の利点
①オブジェクトのカプセル化
 →上の例でいうと、外部からは「age変数」、「一郎function」にはアクセスできない。
②イベントハンドラ(イベントが発生したら起動)として登録しておくことで、コールバックとして使える。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0