Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Const fuera o dentro?

En el video el profesor mueve la constante del input dentro de la funcion... hace alguna diferencia entre tenerla dentro o fuera???

1 respuesta

¡Hola, Ivan! Espero que estés bien.

En la clase, el profesor mueve la const input y el console.log del input al Scope (escopo, alcance) de la función que representa el evento de clic, ya que la acción asignada a la constante debe ocurrir después del usuario hacer clic en el botón "agregar". Si vuelves a observar la clase, verás que al mantener const input antes o fuera de la función de evento, el comando console.log(input.value) no devuelve nada en la consola, justamente porque al principio de la aplicación, el input está vacío. Comienza a funcionar solo después del usuario escribir el nombre de una nueva tarea y hacer clic en el botón "Agregar". Por lo tanto, la constante debe estar dentro de la función.

Espero haberte ayudado y te recomiendo leer sobre el concepto de Escopo. Creo que te ayudará mucho. Puedes leer haciendo clic aquí y aquí. Este segundo link está en inglés, pero puedes traducir la página al español si estás usando Google Chrome.

¡Un saludo! :)

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!