Разрешен следующий фрагмент кода:SetTimeout() внутри setInterval() последовательность выстреливает только один раз
function updateOdometers(odometers) {
setTimeout(function(){
odometers[1].update(odometers[1].value + 10);
}, 500);
}
setInterval(updateOdometers(odometers), 2000);
По какой-то причине этот код обновляет значение одометр только один раз, а не каждые 2000 мс с задержкой внутри. Googling/SO-ing вокруг не принесло мне большого результата. Есть идеи?
Почему вы пытаетесь это сделать? – Bergi
Дубликат http://stackoverflow.com/questions/28837247/javascript-setinterval-only-running-once – Telokis
Бла, не нашел оригинального вопроса, о котором вы говорите. – favoretti