Substituindo var por let

Que tal adotarmos uma nova maneira de declarar nossas variáveis?
Vamos substituir a palavra reservada var por let:

Quando declaramos uma variável com let ela passar a ter escopo de bloco. Vejamos um exemplo:

Como a variável foi declarada dentro do bloco for, ela não é visível fora do bloco. Contudo, se voltarmos para a declaração com var o escopo da variável passar ser da função. Como nosso código não está dentro de uma função, ela passa a ser global:

Se você já programou em outras linguagens, como Java, C, C++ ou C#, a declaração de variáveis com let cria um escopo de bloco como nessas linguagens.

Como diz o ditado, hábito é difícil de adquirir e também difícil de perder. Vamos dar uma chance ao let.

Deixe seu comentário:

Your email address will not be published. Required fields are marked *

*