stavo vedendo un codice Javascript ed io siamo capitati qualcosa di simile:Expecting indefinito in Javascript
function() {
if(true) {
var a = 5;
}
alert(a);
}
ero abbastanza sicuro che questo sarebbe uscita indefinita ma non ha? Qualcuno può dirmi perché?
Solo per curiosità, qual è il punto della if' bloccare comunque ... – War10ck
@pstenstrm '- C'è solo una funzione coinvolta qui, e nessuna dichiarazione al di fuori di esso. Le chiusure sono irrilevanti. – Quentin
@pstenstrm Chiusura? Non c'è chiusura qui. –