> > つってもさ(;´Д`)underscore.jsとかNode.jsみると使いまくりだよ > 完全に制御出来なければ必ずメモリリークする 関数を抜けた段階でローカル変数は破棄(ローカル変数などがセットされてるCallオブジェクトが破棄される)されて安心だけど クロージャだとその関数が定義された環境(ローカル変数やスコープ)へ参照を保持できる関数なわけで これはCallオブジェクトが破棄されないってことだよね?(;´Д`) 俺は正規表現式のコンパイルなどのコストを回避するためにクロージャ使ってるけど気を付ける点とかあるのん? 参考:2015/01/29(木)21時59分06秒