Actualmente estoy retomando el hacer contenido, así que como voy aprendiendo lo voy compartiendo, para empezar algo de javascript ¿sabías estas 12+ cosas? ¿Conoces otras? Déjanos un comentario para la siguiente ocasión.

  1. Pueden ser asignadas a variables, arreglos y propiedades de otros objetos


  2. Pueden enviarse como argumentos y devolverse como valores de otras funciones




  3. Pueden tener propiedades que se asignan y crean dinámicamente


  4. Pueden crearse por literales (declaración) o asignadas a variables (expresión)


  5. Los callbacks son funciones que se ejecutan al pasarse como argumentos


  6. Pueden ser creadas en tiempo de ejecución (ciclos, condicionales, etc…)


  7. Existen 4 formas de declarar funciones
    1. Declaración / Expresión
    2. Funciones Arrow
    3. Constructor
    4. Generador

  8. Pueden ser invocadas al declararse (IIFE)


  9. Las arrow functions pueden o no llevar paréntesis


  10. Los parámetros y argumentos no son lo mismo:
    1. Un parámetro es una variable que se crea como parte de la defección de una función.
    2. Un argumento es un valor que pasamos a la función cuando la invocamos.


  11. Los parámetros rest, son arreglos que contienen el exceso de argumentos al llamar una función.


  12. No existe la sobrecarga de funciones por lo que se opta por parámetros default.


Bonus: Cuando un argumento no se envía, se toma como un parámetro indefinido.