Diferencias entre var, let y const
Clase 48 de 55 • Fundamentos de JavaScript 2018
Contenido del curso
- 29

Funciones como parámetros
11:12 - 30

Cómo funciona el asincronismo en JavaScript
02:27 - 31

Cómo funciona el tiempo en JavaScript
09:05 - 32
¿Qué pasó con swapi.co?
00:59 - 33

Callbacks
14:15 - 34

Haciendo múltiples requests
04:49 - 35

Manejando el Orden y el Asincronismo en JavaScript
07:09 - 36

Manejo de errores con callbacks
07:14 - 37

Promesas
10:43 - 38

Promesas Encadenadas
05:45 - 39

Múltiples promesas en paralelo
05:40 - 40

Async-await: lo último en asincronismo
05:03
- 48

Diferencias entre var, let y const
10:02 - 49

Memoización: ahorrando cómputo
09:00 - 50

¿Hace cuántos días naciste?
05:12 - 51

Funciones recursivas
05:49 - 52

Entiende los closures de JavaScript
04:48 - 53

Estructuras de datos inmutables
04:34 - 54

Cambiando de contexto al llamar a una función
08:49 - 55

¿Cuándo hace falta poner el punto y coma al final de la línea?
08:13
““var”” es la manera más antigua de declarar variables. No es muy estricta en cuanto al alcance, ya que al declarar variables de esta forma, dichas variables podrán ser accedidas, e incluso modificadas, tanto dentro como fuera de los bloques internos en una función.
Con ““let”” por otra parte, el alcance se reduce al bloque (las llaves) en el cual la variable fue declarada. Fuera de este bloque la variable no existe. Una vez declarada la variable con let, no se puede volver a declarar con en ninguna otra parte de la función.
““const”” al igual que ““let”” se define en el contexto o alcance de un bloque, a diferencia de let y var, las variables definidas como constantes (const), ya no podrán ser modificadas ni declaradas nuevamente, en ninguna otra parte de la función o el contexto en el que ya existen.
La recomendación es reducir siempre al mínimo el alcance de nuestras variables, por lo que se debe usar let en lugar de var mientras sea posible.