Bonjour,
j'ai par exemple ce code :
si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var MonObjet = function(options){ this.myprop = options.prop; } MonObjet.prototype = { maFonction:function(){ console.debug(this.myprop); }, maFonction2:function(){ window.setInterval('this.maFonction()',5000); } }
J'ai une erreur comme quoi this.maFonction() n'est pas une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var test = new MonObjet({prop:'test'}); test.maFonction2();
Ce qui est finalement normal, this ne pointant plus sur un objet MonObjet.
Y as t'il un moyen de "binder" le this sur l'objet ?
Partager