| 12
 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