html에서  <canvas ~~~~~ onclick  = "clicked(evenet)" ~~~~>라고 되어있고


js에서 


function clicked(event)

{

~~~~~~~~~~~~~~~


var tick = function()

{

~~~~~

setTimeout(tick,30);

};

tick();


}


라고 되어있으면


캔버스를 누를 때마다 tick이 실행되면 10번 누르면 tick함수 10개가 동시에 실행되는거잖오.


캔버스를 누를 때, 이전의 tick함수를 종료하게 하는 방법은 엄스까?