javascript クロージャの簡単な使い方

javascript クロージャの簡単な使い方

javascriptで、クロージャの簡単な使い方を記述してます。ブラウザはchromeを使用しています。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

クロージャ使用

javascriptでは以下のように、関数の戻り値をローカル変数にすると、その値を変数に保持することができます。

上記のコードの結果を確認すると、add関数内にある変数「count」を、それぞれの変数に保持した関数から変更された結果が参照できていることがわかります。

また、以下のようなデータを安全に保つ、モジュールパターンとして、クロージャは利用されます。

以下のように、countには「hoge.count」でアクセスすることはできません。