nodeでループ時間を自己書き換えするテンプレ

メモ。

var counter = 1000; //1sec
var myFunction = function(){
  clearInterval(interval);
  counter *= 2;
  if (counter > 10000 ) {
    counter = 1000;
  }
  console.log(counter);
  interval = setInterval(myFunction, counter);
}
var interval = setInterval(myFunction, counter);