간격으로 이미 작동하는 함수 (간격 함수) 내에서 간격을 사용하여 시간을 확인할 수있는 함수를 호출하고 싶습니다. 내가 일을했을뿐입니다 그건 :간격으로 호출 된 함수에서 간격으로 함수 호출 JS
var interval;
var time = prompt("Insert amount of time in seconds");
function log()
{
console.log ("log() called.");
}
function onrunning()
{
interval = setInterval(log,time*1000);
}
gameloop = setInterval(onrunning,5);//This interval must not cleared
시간의 첫 번째 양이 잘 작동하지만 이후가) 로그 (계속 전화 빨라 브라우저 충돌까지 함수의 그. 나는 잘못된 장소에
var interval;
var time = prompt("Insert amount of time in seconds");
function log()
{
console.log ("log() called.");
}
function onrunning()
{
interval = setInterval(log,time*1000);
}
gameloop = setInterval(onrunning,5);
clearInterval(interval); //tried this but no differece.
'setInterval' - 콜백을 여러 번 호출합니다.'setTimeout'은 콜백을 한 번 호출합니다 - 그 도움이 확실하지 않은 경우 –
정확히''clearInterval (interval)' '을 정확히 호출 했습니까? 전체 코드에 포함시킬 수 있습니까? – mdziekon
나는'log'를 주어진 시간만큼 (프롬프트에서 주어진다) 실행하기를 원한다고 생각하고 로깅을 중지하겠습니까? 또는 지시 된 시간이 지나면 한 번만 지나갈 것입니까? – Teemu