Es6 Função de seta para js normal

Eu tenho tentado entender a função de seta es6. Eu li alguns artigos que a apresentam. Mas ainda não estou conseguindo entender completamente.

Por exemplo, eu tenho este código:

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

Classifica a matriz abaixo:

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

Como seria o mesmo código em js antigos simples? Eu não sou capaz de obtê-lo completamente.

questionAnswers(1)

yourAnswerToTheQuestion