Мне нужно:
var self = this;
много в моих классах javascript. Хотя это обычно делается, это кажется немного неправильным. То, что я надеюсь найти в этом вопросе, - лучший способ справиться с этим, или что-то, чтобы убедить меня, что это все в порядке.
Это стандартный способ сохранить правильные привязки? Должен ли я стандартизировать использование "я" везде, если я явно не нуждаюсь в 'this'.
edit: Я точно знаю, зачем мне это нужно, мне просто интересно, считалось ли это немного злым и почему. Я также знаю, что встроенная функция javascript 'apply' позволяет явно определять область при вызове метода. Это лучше?