Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

372
Vistas
How the empty line gives an error in JavaScript (Uncaught SyntaxError: Unexpected end of input)

I have this error in javascript code : (JavaScript error (Uncaught SyntaxError: Unexpected end of input)) I saw many questions same as this, but could not solve my error, so now ask help My code is so simple as follows;

const playBtn = document.querySelector('.play')
const audio = new Audio('/sounds/1M.mp4')

function playAudio(){
    for (i = 0; i < 5; i++){
        audio.play();
        audio.loop = true;
        audio.playbackRate = 2;
}

playBtn.addEventListener('click', ()=> {
    playAudio()
})

Why this kind of error comes out from my code? Uncaught SyntaxError: Unexpected end of input) : audio.js 14 (line 14 is the empty line next the end of parenthesis '})' How the empty line gives an error ?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

You didn't close the for loop

const playBtn = document.querySelector('.play')
const audio = new Audio('/sounds/1M.mp4')

    function playAudio(){
        for (i = 0; i < 5; i++){
            audio.play();
            audio.loop = true;
            audio.playbackRate = 2;
        }
    }
    playBtn.addEventListener('click', ()=> {
        playAudio()
    })
about 4 years ago · Juan Pablo Isaza Denunciar

0

It is because you forgot to close the playAudio function when defining it. You can fix it like this:

const playBtn = document.querySelector('.play')
const audio = new Audio('/sounds/1M.mp4')

function playAudio() {
  for (i = 0; i < 5; i++) {
    audio.play();
    audio.loop = true;
    audio.playbackRate = 2;
  } // <---
}

playBtn.addEventListener('click', () => {
    playAudio();
});
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda