J'ai un objet candidat avec des propriétés
candidateid:number;
name:string;
Je souhaite trier un tableau de ces objets en fonction de la propriété name
. Comment puis-je y parvenir dans TypeScript dans angular 2?
C'est la même chose que le vieux javascript. Vous pouvez toujours utiliser une fonction flèche pour la rendre plus concise.
x.sort((a, b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0)
Ou en utilisant localeCompare.
x.sort((a, b) => a.name.localeCompare(b.name))