JavaScript: let vs var

Una tendenza piuttosto diffusa tra gli sviluppatori è quella di pensare che una nuova feature sostituisca sempre una feature antecedente e che mai semplicemente le si affianchi. Questo è il caso delle parole chiave let e var in JavaScript.

Volete un controllo preciso sul contesto di una variabile? Volete evitare che una variabile venga modificata dove non necessario e da un segmento di codice che non dovrebbe? Volete porre un rimedio possibile tra tanti possibili rimedi ai memory leak? Allora usate let.

In tutti gli altri casi, potete ancora usare var.