ループ
というわけで、先日覚えたarguments.calleeで時間差ループ
function loop(func,interval){ (function(){ var res = func.apply({last:'last'}); if(res == 'last'){ return; }else{ setTimeout(arguments.callee,interval) } })() }
setIntervalだなw
引数に渡した関数内で、return this.last;をすればループは終了するところが違う。
ははん。それだけ。