Итак, у меня есть этот бит кода JS для анимации холста:
function animate() {
requestAnimationFrame(animate);
c.clearRect(0, 0, canvas.width, canvas.height;
}
Поскольку бит requestAnimationFrame предшествует остальному коду, разве это не должен быть просто бесконечный пустой цикл,запустить какой-либо код внутри функции?Очевидно, это не так, поскольку остальная часть кода работает, но мой вопрос: почему?