Помогите, «это» сбивает меня с толку в JavaScript

Работа с JavaScript одна из самых запутанных вещей при использованииэтот

var x = {  
  ele : 'test',
  init : function(){ 
    alert(this.ele);
  }
}

Однако при работе с несколькими объектами и особенно с контекстом событийthis изменения и становится запутанным, чтобы отслеживать / понимать.

Так что, если у кого-то есть лучшие материалы / рекомендации / мысли / лучшие практики, пожалуйста, поделитесь. Также я хотел бы знать, если используетеthis дает какое-либо (производительность) преимущество или что?

Ответы на вопрос(5)

Ваш ответ на вопрос