我的目标是每5秒钟连续将每个坐标对记录到coords
变量中的控制台。我可以在coords
中的每一对全部使用setInterval()
函数执行此操作,但是我如何在5秒钟时刻登录coords[0]
,在10秒钟登录,等等 - 然后在完成时重新开始?将循环与setInterval()相结合
coords = [[ -122.68181, 45.523713333333333 ], [ -122.681848333333363, 45.52369833333335 ],
[ -122.681996666666691, 45.523683333333338 ], [ -122.682078333333351, 45.523733333333332 ],
[ -122.681916666666694, 45.523736666666665 ], [ -122.6815766666667, 45.523753333333346 ],
[ -122.68182333333M3355, 45.523741666666659 ], [ -122.681823333333355, 45.523753333333339 ],
[ -122.681656666666683, 45.52375 ], [ -122.68162833333335, 45.523738333333334 ], [ -122.681936666666701, 45.52373 ]]
function listCoords() {
for (var i=0, l=coords.length; i<l; i++) {
console.log(coords[i])
}
}
setInterval(function(){
listCoords()
}, 5000);
一个如何可以理解'I = ++%coords.length操作? –