Questo è più di un controllo di integrità che altro. Ho scoperto che quando si lavora con le chiusure in JavaScript Io uso spesso il seguente schema per accedere alla classe racchiude all'interno della funzione:Accesso a "questo" nella chiusura Javascript
MyClass.prototype.delayed_foo = function() {
var self = this;
setTimeout(function() {
self.foo(); // Be nice if I could use 'this' here
}, 1000);
};
Ovviamente questo funziona bene, e non è nemmeno una grande seccatura per lavorare con . C'è solo questo piccolo prurito nella parte posteriore del mio cervello che dice 'Stai facendo questo troppo complicato, manichino!' È questo il modello comunemente accettato?
Buono a sapersi . Avevo appena scelto ciò che mi era familiare. :) (Grande fan di Python!) – Toji