Es6 Pfeilfunktion zu normalem js

Ich habe versucht, die Pfeilfunktion von es6 zu verstehen. Ich habe einige Artikel gelesen, in denen es vorgestellt wird. Aber ich bekomme es immer noch nicht voll hin.

Zum Beispiel habe ich diesen Code:

sortedArticles(): Article[] {
    return this.articles.sort((a: Article, b: Article) => b.votes -  a.votes);
}

Es sortiert das folgende Array:

[
  new Article('Angular 2', 'http://angular.io', 3),
  new Article('Fullstack', 'http://fullstack.io', 2),
  new Article('Angular Homepage', 'http://angular.io', 1),
]; 

Wie würde derselbe Code in normalen alten Js aussehen? Ich bin nicht in der Lage, es vollständig zu bekommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage