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.