por

JavaScript ES6 – Diferencias entre var y let

Todos hemos declarado ya variables en JavaScript usando la forma que nos provee ES6, es decir con la palabra reservada let, pero ¿sabemos las diferencias y beneficios que nos aporta esta nueva forma de declararlas?.Eso es lo que pretendo aclarar en esta entrada.

Lo primero que tenemos que tener en cuenta es que hasta ahora podíamos declarar la misma variable dos veces lo que podría hacernos sobrescribir el  valor de la misma sin ser esa nuestra intención.

Este problema se soluciona declarándolas mediante let, ya que si intentáramos ejecutar el siguiente código obtendríamos un error.

Otra de las principales diferencias es el scope o alcance de la misma, si declaramos la variable como var, esta es de alcance global, mientras que con let el alcance hace referencia solo al ámbito donde se ha declarado.

Por ultimo en ES6 tambien podemos declarar variables (constantes) con la palabra reservada const, de este modo no podrán ser reasignadas.

En caso de declarar un array con const no podemos reasignar la variable, pero si trabajar con los valores que contiene de la siguiente forma

Y eso es todo por hoy amigos, nos vemos en las siguientes entradas.

Si te ha gustado no olvides compartir 😉

Escribe un comentario

Comentario