javascript 配列の中身を一定時間おきに取り出す


javascript 配列の中身を一定時間おきに取り出す

javascriptで配列の中身を一定時間おきに取り出して、

関数に渡したかったのですが、

意外と苦戦したのでメモ。

var list=new Array("1", "2", "3");
for (var i = 0; i < list.length; i ++)
setTimeout("hoge('" + list[i] + "')", 250 * (i + 1));
function hoge(value){
//処理を書く
}

javascriptにはphpのsleep関数ようなものは無いので、

setTimeoutで処理するようです。

なんか他によいやり方があるのかな?

参考

http://d.hatena.ne.jp/t_amago/20080207/p1

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。