我需要在 JavaScript 中为每个带有计时器的循环编写一个。
它将以特定的时间间隔传递对象的每个索引。
假设我们有 obj = {a:1,b:2,c:3,...}
time: 0ms => obj.a
time: 100ms => obj.b
time: 200ms => obj.c
.
.
.
我做了以下两件事,但无法将这两件事结合起来。
最佳答案
使用这个:
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]);
关于javascript - 带定时器的 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562091/