Я склонен использовать self
в этих случаях, или _self
, чтобы быть явным, имеет значение , равное this
без конфликтов, что делает вещи простыми и интуитивно понятными, по крайней мере для меня.
Например:
self.property
self.doSomething()
if(self.hasPickles) {
self.eat();
}
Это, конечно, вопрос предпочтений, но большинство 1011 * разработчиков JS, с которыми я говорил, считают этот стиль именования интуитивно понятным, это не значит, что это делает большинство, но это не так. не важно ли это? Делай, что работает для твоей команды :)