Может ли кто-нибудь объяснить этот код?
var change = setInterval(function () {
ctx.clearRect(0,0, canvas.width, canvas.height);
x-=dx;
ctx.drawImage(image, x, 0);
ctx.drawImage(imageNext, w + x, 0);
if (Math.abs(x) >= image.width) clearInterval(change);
}, 30)
Каким образом задаётся такая функция?