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.Originariamente inviato da emanueledg
Sapendo che nella OOP JS il riferimento a volte viene perso
http://www.3site.eu/doc/Originariamente inviato da emanueledg
Puoi dirmi quali sono i casi in cui il riferimento viene perso? (Ovvero il funzionamento dello scope per i parametri delle classi) magari indicandomi delle risorse utili.
il this, ed a cosa si riferisce, credevo fosse abbastanza chiaro.Originariamente inviato da emanueledg
Mi sono riletto per l'ennesima volta tutto il thread derivante dalla pillola di andr3a su JS OOP
http://forum.html.it/forum/showthrea...readid=1014613
ma non si definiscono in modo chiaro le scope rules, per capire tutte le probabili casistiche di visibilità.
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.![]()


Rispondi quotando