se togli tutte le globali lo script funzionera come deve.Codice PHP://sbagliato ottieni false
miaglobale = false;
function mytest(){
function inner(){
//questa è locale
var miaglobale = 'pippo';
}
inner();
alert(miaglobale);
}
mytest();
//giusto ottieni pippo
var miaglobale = false;
function mytest(){
function inner(){
miaglobale = 'pippo';
}
inner();
alert(miaglobale);
}
mytest();
le inner function vedono hanno sempre accesso alle variabili
definite nelle outer function.
http://stackoverflow.com/questions/2...on-scope-chain



Rispondi quotando