【发布时间】:2016-03-20 20:45:59
【问题描述】:
var coords={100: 100, 120: 120, 140: 140, 160:160, 180:180};
for (var key in coords) {
console.log(key + ' - ' + coords[key]);
}
我有变量 coords 和 for 循环打印出这样的数字对:
100 - 100
120 - 120
140 - 140
160 - 160
180 - 160
我需要setInterval 或其他东西来每秒控制每对数字。
我尝试添加 setInterval,但在这种情况下,代码每秒打印所有数字,而不是单独的对。
【问题讨论】:
-
您能告诉我们您是如何尝试在您的代码中使用
setInterval的吗? -
var coords={100: 100, 120: 120, 140: 140, 160:160, 180:180}; function getCoord() { for (var key in coords) { console.log(key + ' - ' + coords[key]); } } setInterval(getCoord, 1000);
-
你好。我将 for 循环放在名为 getCoor 的函数中,然后使用 setInterval(getCoord, 1000); 调用它但这不是正确的逻辑
标签: javascript loops