我需要在javascript中使用计时器为每个循环编写一个。
它将以特定的时间间隔传递对象的每个索引
假设我们有obj = {a:1,b:2,c:3,...}
time: 0ms => obj.a
time: 100ms => obj.b
time: 200ms => obj.c
.
.
.
我做了以下两件事,但不能将这两件事联合起来。
答案 0 :(得分: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]);