Dans une méthode d'objet, pourquoi utiliser
et pas directement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $("#id").on("mouseover",(function(self) { return function() { self.unemethode(); }; })(this));
qui marche très bien et est quand même plus lisible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var self=this; $("#id").on("mouseover",function(){ self.unemethode(); });
Est-ce que dans le second cas, la variable self est référencée différemment dans le ramasse-miette ?
Merci pour vos lumières...
Partager