# わかりやすくするためにarcuments.calleeやClosureは使ってません。 JavaScriptがちゃんと理解されていなかった時期の書籍に書いてあったsetTimeoutとsetIntervalの呼び出し方ってこんな感じでした。 function timer(count){ //処理 ex. console.log(count); count++; if(count<10){ setTimeout("timer("+count+")",100); } } timer(0); function timer(count){ //処理 ex. console.log(count); count++; if(count<10){ setTimeout("timer("+count+")",100); } } timer(0);