Vários let para uma mesma variável
Não é possível declarar a mesma variável várias
vezes usando let. Por exemplo, o seguinte
código resultará em um erro:
let a = 1;
alert(a);
let a = 2;
alert(a);
Existem duas soluções para este problema. Pode-se simplesmente usar duas variáveis diferentes:
let a = 1;
alert(a);
let b = 2;
alert(b);
Ou pode-se declarar a variável a primeiro
e depois realizar operações com ela:
let a;
a = 1;
alert(a);
a = 2;
alert(a);