0

javascriptでタイマー付きのforeachループを書く必要があります。

特定の時間間隔でオブジェクトの各インデックスを渡します。
私たちが持っているとしましょうobj = {a:1,b:2,c:3,...}

time: 0ms => obj.a 
time: 100ms => obj.b 
time: 200ms => obj.c 
. 
. 
.

私は次の2つのことをしましたが、これら2つを統合することはできません。

http://jsfiddle.net/WFtaG/11/をチェックしてください

4

1 に答える 1

2

これを使って:

var obj = {a:1, b:2, c:5, z:12, x:0};

var timer = 0;
for (var prop in obj) (function(key, val) {
    setTimeout(function() {
        $('#curr_elem').append( key + " => " + val + " | " );
    }, timer += 1000);
})(prop, obj[prop]);
于 2012-09-24T10:34:04.520 に答える