Bonjour,
j'ai crée un "objet" javascript qui comprend plusieurs méthodes, variable....
mon problème est que je ne cerne pas trop bien la gestion des portée.
J'ai bien compris la notions de VAR, this, et rien, mon problème c'est les appel imbriqué, je m'explique voila une exemple.
si je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 var MyClass= Function(){ this.maMethode1 = function(){ //traitement divers; //appel à la méthode maMethode2 this.maMethode2(); } this.maMethode2 = function(){ } this.maMethode3 = function(){ //traitement divers; //appel à la méthode maMethode1 this.maMethode1(); } } LaClass= new MyClass();
LaClass.maMethode2 () -->OK
LaClass.maMethode1 () -->OK
LaClass.maMethode3 () -->KO sur this.maMethode2(); ????
Pouvez vous me donners une explication ?
Cordialement
Partager