JavaScript

1秒に1回メッセージを出したかったとする。
これでいいのかな?

ちょっと変則的だけどcountSetが呼ばれると一気に3つ分タイマーを設置してみる。

 function countSet(){
     var counterString=["one","two","three","?"]
     var i;
     for(i=0;i<3;i++){
         setTimeout(function(){
             alert(counterString[i]);
         },1000*i);
     }
 }
 countSet();

結果

1-3秒後に毎回「?」がalertされる。

これは残念。