Как задать синхронное исполнение кода в функции?

244
25 октября 2017, 07:36

У меня есть код который должен исполняться по истечению времени:

TheEndSound(); 
confirm('TIME IS RUNNING OUT');

//--- Запускает звуковую дорожку --- 
function TheEndSound() { 
    var audio = new Audio(); 
    audio.src = "../sound/sound.mp3"; 
    audio.autoplay = true; 
}

Желаемый результат: (1) начал исполнятся звук (2) вывод alert'a Результат: (1) вывод alert'a (2) начал исполнятся звук

Answer 1

Вам надо повеситься на какой-либо евент. попробуйте этот, например:

function TheEndSound() {
    var audio = new Audio();
    audio.src = "../sound/sound.mp3";
    audio.autoplay = true;
    audio.onplay = () => confirm('TIME IS RUNNING OUT');
}
READ ALSO
presets, babel…webpack

presets, babel…webpack

Я дико извиняюсь, но сразу к делу:

244
Что такое «псевдоклассы» в JavaScript?

Что такое «псевдоклассы» в JavaScript?

Читая статью наткнулся на определение классов в JavaScript: «Псевдоклассом» или, более коротко, «классом», называют функцию-конструктор вместе...

270