JavaScript: la parola chiave let

JavaScript: la parola chiave let

Questa parola chiave è stata introdotta in ECMAScript 6 e rappresenta un nuovo modo di dichiarare le variabili.

let, a differenza di var, usa come scope il blocco di codice in cui viene usato e non più la funzione che lo racchiude:


if(element !== null) {
    let text = 'Test';
}

console.log(text); // undefined

for(let i = 0; i < arr.length; i++) {
    //...
}

console.log(i); // undefined

In questo modo abbiamo in pratica un maggiore controllo sulla visibilità e lo scope delle variabili.

Torna su