====== Tri d’une liste d’éléments ====== ===== Comparer des chaînes de caractères ===== .sort((a, b) => { // même parent => trier sur le nom de l’élément if (a.parentID === b.parentID) { return (a.nom.localeCompare(b.nom)); // trier sur le nom du parent } else { return (a.nomParent.localeCompare(b.nomParent)); } }); .sort((a, b) => a.nom.localeCompare(b.nom));