ES6 // const : let

Try on reinventing yourself …

Con seguridad en lo corrido del año hemos escuchado términos como Ecmascript 6 o ES6, el nuevo estándar para Javascript. Una de las primeras funcionalidades implementadas en ES6 es let + const, en resumen, dos formas diferentes de declaración de variables que ayudaran a la legibilidad de nuestro código.

En algunos momentos hemos tenido que declarar variables inmutables o constantes, si bien algunos desarrolladores venian ingeniandoselas para declararlas con la palabra reservada var y su nombre en Mayusculas pero esto no prevenía cometer errores en el futuro.

Cuando declaramos constantes con la palabra reservada const, estamos asegurando de que esta variable no sea reasignada con otro valor.

Ejemplo:

const unicorn = '🦄'
unicorn = '🌸' //Uncaught TypeError: Assignment to constant variable.(…)

Ahora let, también es una nueva forma de declarar variables pero con un comportamiento diferente, ya que solo podrá ser accedida desde su bloque de alcance o scope.

ejemplo:

function learnLet() {
  let flower = '🌻';
  if (true) {
let flower = '🌺'; // different variable
console.log(flower); // '🌺'
}
  console.log(flower);  // '🌻'
}

Soporte!

Let y const dos palabras que nos hacen felices.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.