at kaneshin

Free space for me.

JavaScriptでClojureを利用したオブジェクト

JavaScriptでクロージャをソースコードで簡単に表現すると以下のようになる。

クロージャをオブジェクトでまとめると使いやすくなる

自分はこれをクラスっぽく使ってます。変数が隠蔽されるので普通のクラスよりかプライバシーが確保されてていいかなーって思ってる。