Accede a todo EDteam con un único pago¡Sube a premium!

David Rivadeneyra@davidrivadeneyra

Estimada comunidad, estoy practicando y me he topado con esto, cuando ejecuto una función con addEventListener modifico el valor de la variable, pero solo por dentro de la función sumar(), que pasa si lo que necesito es modificar el valor de la variable en el scope global? Llevo mucho rato con este bug mental 😐, les dejo el ejercicio que aun no puedo resolver.

1const next = document.getElementById('next') 2 3let i = 0 4const sumar = () => { 5 i++ 6 console.log(i) // aquí si incrementa cada vez que pulso el botón next 7} 8 9next.addEventListener('click', sumar) 10 11console.log(i) // aquí no incrementa al ejecuar el addEventListener (cuando presiono el botón next)
JavaScript desde cero

Conviértete en premium para acceder a este video y a más de 0 cursos


Escribe una respuesta

Pregunta a ChatEDT