Mein Ziel ist es, jedes der Koordinatenpaare in der coords
Variable alle 5 Sekunden nacheinander auf die Konsole zu protokollieren. Ich kann dies mit jedem Paar in coords
auf einmal mit der setInterval()
Funktion tun, aber wie würde ich coords[0]
bei 5 Sekunden, coords[1]
bei 10 Sekunden, coords[2
] bei 15 Sekunden, und so weiter - und dann neu beginnen, wenn Sie fertig sind ?For-Schleife mit setInterval() kombinieren
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);
wie kann man verstehen 'i = ++% coords.length;'? –