Bonjour � tous!
J'ai une interrogation, lorsque je suis dans mon objet JS. "this" fait r�f�rence � ce m�me objet (jusque l� rien de d�lirant?).
Mais, si mon objet lance un CallBack, et que cette fonction CallBack est d�clar� dans mon objet: que vaut this?
Un exemple peut pour concr�tiser tout �a:
vous auriez une id�e?
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 var MyObject = function() { this.param = 'value'; this.Init = function() { alert(this.param); // Affiche value. } AnObject.AddListener('click', this.OnClickCallBack}; this.OnClickCallBack() { alert(this.param); // affiche undefined } }![]()
Partager