¿Cuál es la diferencia entre una función declarada con `function()` y una arrow function?
✨ Correcto: ❌ Incorrecto:Funciones
Las funciones son un conjunto de instrucciones que se pueden ejecutar varias veces, para no tener que escribir el mismo código otra vez. Además, a las funciones se le pueden pasar parámetros↗, lo que permite tener un mismo código con diferentes resultados según el parámetro.
function()
Para crear una función se utiliza la palabra reservada function, seguida del nombre de la función, los parámetros que recibe van dentro de los paréntesis y el código que ejecuta la función va dentro de las llaves. Una función debe ser llamada para que se ejecute, para llamarla solo se escribe el nombre de la función y los argumentos↗ que recibe.
Podemos agregarle un return para retornar el valor. De esta forma la función no imprime el resultado, solo lo retorna y lo que hace más fácil manipular los datos.
Arrow function
Las arrow function son una forma más corta de escribir funciones. Además que estas funciones nombradas "anónimas"↗ no sufren de Hoisting↗ como las funciones normales. Se escriben de la siguiente manera:
Prueba tu conocimiento
Secciona el código cuando nos referimos a argumento
✨ Correcto: ❌ Incorrecto: