Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

¿Por qué la función disparar tiene un parámetro (evento) si no le estoy pasando nada?

¿Por qué la función disparar tiene un parámetro (evento) si no le estoy pasando nada? No entiendo eso.

2 respuestas

Hola Pedro Pasamos la función sin los paréntesis y sin ningún parámetro. Lo que nuestro navegador está haciendo es cargar la función en el compilador y cada vez que el usuario hace clic en la pantalla, la función es ejecutada y recibe como parámetro algunas propiedades y características del evento que luego aprovechamos .

Hola compañero en realidad si se esta usando el parametro para poder obtener las coordenadas y poder capturar cuando el usuario hace clic, de modo que ya es un requisito para que se poder leer y ejecutar solo que en este ejemplo no es necesario pasar el parámetro en la función disparar, solo con nombrarla funciona.

Puedes leer y ver un ejemplo aqui: donde se nombra el parámetro como evt.pageX y crean una función llamada function showCoords(evt){} que en el ejemplo del profesor la nombro como (evento).

https://developer.mozilla.org/es/docs/Web/API/MouseEvent/pageX

Saludos!