Como loop de som em JavaScript?

Tentei abaixo do código reproduzir um som em JavaScript por determinados períodos, mas sem sucesso, o som é reproduzido apenas uma vez, qual é o problema?

for(var i = 0; i < errors; i++){
    PlaySound3();
}

Função:

function PlaySound3() {
    var audioElement = document.getElementById('beep');
    audioElement.setAttribute("preload", "auto");
    audioElement.autobuffer = true;    
    audioElement.load();
    audioElement.play();
};

Código HTML:

<audio id="beep">
    <source src="assets/sound/beep.wav" type="audio/wav" />
</audio>

questionAnswers(1)

yourAnswerToTheQuestion