Serviceを読んで理解し、同意したものとみなします。}}printFive();こうすれば、01234がゆっくり出力されると思うと、実際は55555がでました。jsfiddleどうして0から4までループしているのに、5ばかりが出てくるんですか。すれば思い通りになりますか。for文でclick時の動作を定義したいこれと同じ回答になります。文内で即時関数を用いて値を束縛する必要があります。詳しくはこちらをご覧ください。個の銅バッジ似た質問がもう投稿されていましたね。気が付きませんでした。中身が書き換われば、クロージャからも書き換わった値が見えます。書き換えれば、別のクロージャからもその書き換わった値が見えます。