2008-07-04から1日間の記事一覧

JavaScriptでクロージャ

f1 = function(){return 1;}; f2 = function(){ return 3+f1();}; f1 = function(){return 10;}; f2(); 13 クロージャとして使うにはf2を定義したときその環境(=ここではf1の定義)を引きずって欲しいわけだからこれは意図した結果ではない。 f1 = functio…