Я пытаюсь перенести некоторые старые анимации, основанные на setInterval, на requestAnimationFrame, однако моя функция updateState требует некоторых аргументов, и я не могу понять, как передать их с requestAnimationFrame. Вот пример того, как старый код вызывает функцию рисования:Миграция из setInterval в requestAnimationFrame
var interval = setInterval(function(){
oldValue < newValue ? updateState(oldValue += max/100) : clearInterval(interval);
},16);
Все примеры RAF показывают, что используется как:
function updateState() {
requestAnimFrame(updateState);
}
updateState();
Как я могу передать мои аргументы функции updateState?