Помогите, «это» сбивает меня с толку в JavaScript
Работа с JavaScript одна из самых запутанных вещей при использованииэтот
var x = {
ele : 'test',
init : function(){
alert(this.ele);
}
}
Однако при работе с несколькими объектами и особенно с контекстом событийthis
изменения и становится запутанным, чтобы отслеживать / понимать.
Так что, если у кого-то есть лучшие материалы / рекомендации / мысли / лучшие практики, пожалуйста, поделитесь. Также я хотел бы знать, если используетеthis
дает какое-либо (производительность) преимущество или что?