Hello I have this snippet of code that will fire some even after time that I choose.
The problem is that if, for example I put 3 seconds it will fire every 3 seconds, what I need is it to fire only once after 3 seconds.
function playSound(timeLeft){
var sendDataTimeout = function(){
alert('OK');
}
var intervalReference = 0;
clearInterval(intervalReference);
intervalReference = setInterval(sendDataTimeout, timeLeft);
}
Use
setTimeoutinstead, it works almost the same but will only fire once. You haveclearTimeoutandsetTimeoutso its very similar to setIntervalYou don’t have to use clearTimeout anymore. But FYI it exist and works the same as clearInterval.