Originariamente inviato da andr3a
questo caso NON esiste, this è smpre esattamente riferito a quello che ci si aspetta e nel tuo caso doppia confusione, visto che ti aspetti quel this dentro un metodo chiamato in modo asincrono di un altro oggetto.


http://www.3site.eu/doc/



il this, ed a cosa si riferisce, credevo fosse abbastanza chiaro.
Il riferimento non viene mai perso, this è super object (aka window) se la funzione è chiamata senza scope o con null in apply/call, in tutti gli altri casi è l'oggetto di riferimento, ma essendo questo vero per ogni funzione, lo stesso ragionamento va fatto per ogni altrafunzione innestata.
ci sarebbe solo un caso in un browser che può far confusione, quando l'evento è attaccato usando l' attach invece che direttamente all oggetto, a si inoltre quando si chiamano funzioni col setInterval/Timeout
ciao,