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