Tach!
die Verlockung bei JS war groß, mit Funftionen zu arbeiten, weil der this. Bezug sich auf den aufrufenden Kontext bezieht.
Und das kann auch der Nachteil daran sein, wenn du Methoden von einem Angular-Service (oder irgendeiner anderen Klasse) direkt referenzierst, da ist das this nicht mehr das vom Service. Da ist der Service nur ein Sammelbecken von Funktionen, so wie beim Math-Objekt. Mit this würde ich da nicht mehr arbeiten wollen. Dinge, die erst zur Laufzeit gesetzt sind, können schlecht von der IDE erkannt und unterstützt werden.
dedlfix.