1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
// Voilà la situation :
Classe2 = function(){
this.var1 = 0;
var _self = this;
}
Classe2.prototype.methode1 = new function(param){
// je voudrais ici accéder à Classe2.var1
// this.var1 et _self.var1 ne fonctionnent pas (non définis...)
}
Classe1 = function(){
this.var1 = 0;
this.var2 = new Classe2();
var self = this;
self.methode2(self.var2._self.methode1(param));
}
Classe1.prototype.methode1 = new function(param){
}
Class1.prototype.methode2 = new function(fonction, param){
return (function(){ fonction(param); });
} |
Partager