1
respuesta

[Duda] Alternativas a funciones con parametros en listener

Hola, estaba reviendo las clases para el challenger del encriptador y me surgio la duda si hay alguna alternativa mejor para a enviar parametros a una función declarada para poder usarla dentro de un eventlistener.

        //DE ESTA FORMA NO FUNCIONA
        btn1.addEventListener('click',encrypt(param1, param2));
        btn2.addEventListener('click',encrypt(param2, param1));

        //ALTERNATIVA 1
        btn1.addEventListener('click', encrypt.bind(event, param1, param2));
        btn2.addEventListener('click', encrypt.bind(event, param2, param1));

        //ALTERNATIVA 2
        btn1.addEventListener('click', () => {
            encrypt(param1, param2)
        });
        btn2.addEventListener('click', () => {
            encrypt(param2, param1)
        });
1 respuesta

Hola Joel, espero que estés bien! Gracias por compartir tu código con nosotros. Si tiene alguna pregunta sobre el contenido del curso, estamos aquí para ayudarlo. ¡Sigue practicando! ¡Vamos juntos! :)

Si este post te ayudó, por favor, marca como solucionado ✓.