Je me retrouve à avoir besoin de:
var self = this;
beaucoup dans mon javascript "classes". Bien que cela se fait couramment, il se sent un peu mal. Ce que j'espère trouver dans cette question est une meilleure façon de faire face à cela, ou quelque chose à me convaincre, c'est tout à fait correct.
Est-ce la norme de façon à garder le bon liaisons autour? Dois-je standardiser sur l'utilisation de "self" partout, à moins que j'ai explicitement besoin de 'cette'.
edit: je sais exactement pourquoi j'ai besoin de cela, je me demandais simplement si il est considéré comme un peu mal et pourquoi. Je suis au courant il y a aussi la "appliquer" built-in fonction javascript pour définir explicitement la portée lorsque l'appel d'une méthode. Est-il mieux?