Здравствуйте, у меня есть этот фрагмент кода, который будет запускаться даже после выбранного времени.
Проблема в том, что если, например, если я поставлю 3 секунды, он будет срабатывать каждые 3 секунды, то что мне нужновыстрелить только один раз через 3 секунды.
function playSound(timeLeft){
var sendDataTimeout = function(){
alert('OK');
}
var intervalReference = 0;
clearInterval(intervalReference);
intervalReference = setInterval(sendDataTimeout, timeLeft);
}