Есть некая функция, что отрисовывает canvas:
function anim(){
window.requestAnimationFrame(anim);
ctx.fillStyle = 'rgba(0, 0, 0, 0)';
ctx.fillRect(0, 0, w, h);
for(var i = 0; i < waves.length; ++i){
var wave = waves[i];
if(frame % waveTileTime === 0){
var len = ++waveLengths[i];
for(var j = 0; j < len; ++j){
drawTile(-len + j + 1, -j, wave)
drawTile(-len + j + 1, j, wave);
}
}
}
}
И например ее вызов:
a.onclick = function(){
anim();
}
Как мне при вызове функции или где-то еще указать количество раз, сколько я хочу, чтобы функция выполнялась?